Die Suche ergab 161 Treffer
- 08.01.2015, 16:22
- Forum: Vorstellungsbereich
- Thema: [Projekt] giDX³ 3D Engine
- Antworten: 6
- Zugriffe: 4497
Re: [Projekt] giDX³ 3D Engine
Die Retro-Szene finde ich auch sehr interessant. Ich kenne noch den C64 ;) Ich habe noch hier ein Projekt auf der Festplatte. Du kennst sicher Cho-Ren-Sha. Das Spiel habe ich nachprogrammiert. In 3D, aber mir fehlen noch 3D Modelle und Musik. Das letzte mal habe ich 2011 daran programmiert. Vielleic...
- 06.01.2015, 17:38
- Forum: Vorstellungsbereich
- Thema: [Projekt] giDX³ 3D Engine
- Antworten: 6
- Zugriffe: 4497
[Projekt] giDX³ 3D Engine
Dieser Text beschreibt die Entwicklung der giDX³ 3D Engine. Es verwendet DirectX 9 für die Grafikausgabe und DirectX7 für die Eingabe. Es ist in C/C++ programmiert. Der Autor erhebt keinen Anspruch auf Professionalität oder Vollständigkeit. http://gombolo.bplaced.net/daten/logo.jpg Einführung Ich b...
- 05.01.2015, 09:20
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Re: Objekte rotieren lassen
Ich habe das Problem erkannt. Die Rotation erfolgt immer über die Weltachsen. Würde ich in einem Flugzeug sitzen und es um 10 Grad in Y drehen und danach um 20Grad nach X, aber nicht mehr an der X-Achse des Flugzeugs sondern an der X-Achse des Flughafens würde ich mich als Pilot sicher sehr sehr seh...
- 04.01.2015, 19:33
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Re: Objekte rotieren lassen
Ich habe keine Ahnung mehr was ich alles ausprobiert habe :)
Aber ich möchte eine Funktion
Rotierte( OBJEKT obj, float inX, float inY, float inZ)
Halt nur im lokalen Koordinatensystem.
Aber ich möchte eine Funktion
Rotierte( OBJEKT obj, float inX, float inY, float inZ)
Halt nur im lokalen Koordinatensystem.
- 04.01.2015, 18:56
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Re: Objekte rotieren lassen
inline void Rotate(LPMESH lpMesh, float x, float y, float z) { // Neue Rotation D3DXMATRIX mRotX, mRotY, mRotZ, mRotation; D3DXMatrixRotationX(&mRotX, -x); D3DXMatrixRotationY(&mRotY, -y); D3DXMatrixRotationZ(&mRotZ, -z); mRotation = mRotY * mRotZ * mRotX; // Lokale Rotationsmatrix D3DX...
- 04.01.2015, 15:32
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Re: Objekte rotieren lassen
Nein, eine Kamerasteuerung will ich nicht. Ich will den Würfen auf den Bildern (oben) rotieren. Ich möchte sowas erreichen https://www.youtube.com/watch?v=4TyGQX_iRI4 Alle beschriebenen Rotationen rotieren den Würfen an den Achsen der Welt. Drehe ich den Würfen um die Y-Achse hat diese Drehen keine ...
- 04.01.2015, 03:36
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Re: Objekte rotieren lassen
Das Problem konnte ich immer noch nicht lösen. Und ich habe Keine Ahnung mehr wie ich da rangehen soll. Es gibt so viele Beispiele wie man rotiert, aber die Objekte rotieren immer im Weltkoordinatensystem. Ich würde gerne das die Rotation einer Achse Auswirkungen auf die anderen Achsen bei der Rotat...
- 03.01.2015, 17:07
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Re: Objekte rotieren lassen
Ja wenn die immer global sind wie kann ich sowas machen. Der Würfel soll immer um die roten Achsen rotieren.Krishty hat geschrieben:immer global, denn das tun Rotationsmatrizen eben so
Bei mir rotiert es immer um die blauen Achsen.
- 03.01.2015, 16:51
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Re: Objekte rotieren lassen
Wie auf dem großen Bild soll es rotieren, aber es rotiert ählich wie auf dem kleinen Bild. Vielleicht ist das Problem so besser erkennbar.
- 03.01.2015, 16:17
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Re: Objekte rotieren lassen
Nach dem ich gestern die halbe Nacht rumprobiert habe und dachte jetzt habe ich es geht es immer noch nicht. Auch der Code unten funktionert nicht so wie er soll. Das Ding dreht sich immer an den Weltachsen. tmpMesh->vLook = D3DXVECTOR3(0.0f, 0.0f, 1.0f); tmpMesh->vUp = D3DXVECTOR3(0.0f, 1.0f, 0.0f)...
- 03.01.2015, 00:05
- Forum: Grafikprogrammierung
- Thema: Objekte rotieren lassen
- Antworten: 14
- Zugriffe: 3828
Objekte rotieren lassen
Hallo, ich habe einen einfachen Würfel der sich drehen soll. Wenn ich die Drehung über die einzelnen Achsen machen geht das auch, aber wenn ich die Drehung über mehr als eine Achse mache taumelt das Objekt. D3DXMatrixRotationYawPitchRoll(&mRotate,rotY, rotX, rotZ); D3DXMatrixTranslation(&mTr...