Die Suche ergab 10 Treffer

von Gentlex
04.07.2010, 00:31
Forum: Grafikprogrammierung
Thema: Windform in XNA
Antworten: 3
Zugriffe: 931

Re: Windform in XNA

Ich habe eine Datei Form1.cs . In der habe ich Variablen von Controls. Wenn ich die in diesem File definiere, kennt er sie im File Game.cs nicht.
Wie kann ich Variablen in beiden Source-Files benutzen ? Das hängt glaub ich vom Aufbau und Filemanagement von Visual C# zusammen. Aber ich
weiß nicht wie .
von Gentlex
03.07.2010, 22:00
Forum: Grafikprogrammierung
Thema: Windform in XNA
Antworten: 3
Zugriffe: 931

Windform in XNA

Hallo,

Ich möchte unter XNA eine Winform ansteuern. Ich habe dazu ein Beispiel-Code gefunden. Der ist aber nicht vollständig oder ich verstehe ihn nicht.
Wie kann ich eine Variable, die die Controls abfragt im XNA-Code verwenden ?

Gentlex
von Gentlex
28.06.2010, 21:22
Forum: Grafikprogrammierung
Thema: XNA - Rotieren um die eigene Achse
Antworten: 13
Zugriffe: 2160

Re: XNA - Rotieren um die eigene Achse

Warum, was ist da der Unterschied ?
von Gentlex
27.06.2010, 21:30
Forum: Grafikprogrammierung
Thema: XNA - Rotieren um die eigene Achse
Antworten: 13
Zugriffe: 2160

Re: XNA - Rotieren um die eigene Achse

So, jetzt habe ich gleich das nächste Problem : Ich versuche nun nicht mehr ein Dreieck, sondern ein Grid zu rotieren, leider geht das schief. Ich habe zunächst diesen Code : effect.Parameters["xViewProjection"].SetValue(Matrix.CreateTranslation(-0.5f, -0.5f, 0) * Matrix.CreateRotationX((f...
von Gentlex
27.06.2010, 21:13
Forum: Grafikprogrammierung
Thema: XNA - Rotieren um die eigene Achse
Antworten: 13
Zugriffe: 2160

Re: XNA - Rotieren um die eigene Achse

Danke das war die Lösung
von Gentlex
27.06.2010, 20:12
Forum: Grafikprogrammierung
Thema: XNA - Rotieren um die eigene Achse
Antworten: 13
Zugriffe: 2160

Re: XNA - Rotieren um die eigene Achse

Ich habe folgende Vertices : vertices[0] = new MyOwnVertexFormat(new Vector3(0,0 , 0), Color.Red); vertices[1] = new MyOwnVertexFormat(new Vector3(1, 0, 0), Color.Green); vertices[2] = new MyOwnVertexFormat(new Vector3(0, 1, 0), Color.Yellow); und habe es wie klickverbot gemacht, aber er es funktion...
von Gentlex
27.06.2010, 18:59
Forum: Grafikprogrammierung
Thema: XNA - Rotieren um die eigene Achse
Antworten: 13
Zugriffe: 2160

Re: XNA - Rotieren um die eigene Achse

Um die eigene Achse drehen, damit meine ich um den Trianglemittelpunkt um x oder y . Wenn ich eine Translation mache, kann ich nur einen Vertex angeben, wie soll ich da die drei Vertices angeben ?
von Gentlex
26.06.2010, 19:41
Forum: Grafikprogrammierung
Thema: XNA - Rotieren um die eigene Achse
Antworten: 13
Zugriffe: 2160

Re: XNA - Rotieren um die eigene Achse

Aber was soll ich bei Matrix.CreateTranslation( trianglePosition ) angeben ? 0,0,0 ?
von Gentlex
25.06.2010, 20:50
Forum: Grafikprogrammierung
Thema: XNA - Rotieren um die eigene Achse
Antworten: 13
Zugriffe: 2160

Re: XNA - Rotieren um die eigene Achse

Das sind doch drei Vertices, woher soll ich wissen, wo der Urspung ist ?
von Gentlex
24.06.2010, 21:14
Forum: Grafikprogrammierung
Thema: XNA - Rotieren um die eigene Achse
Antworten: 13
Zugriffe: 2160

XNA - Rotieren um die eigene Achse

Hallo, ich habe einen Source-Code mit dem ich ein Dreieck um sich selbst rotieren lassen will. Er rotiert aber um den gloabalen Mittelpunkt. XNA-Code : ... effect.Parameters["xViewProjection"].SetValue(viewMatrix * projectionMatrix * Matrix.CreateRotationX(angle)); ... HLSL-Effect-Code: .....