Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

1

22.05.2004, 11:10

Formate von DX-Formaten (QUATERNION;MATRIX44;COLOR4;...)

Dummer Titel, ich weis, aber mir is nix bessres eingefallen.

Ich wollte mich an die Programmierung eines OpenGL-Loaders für Davids EMM-Format setzen und brauche dafür nun die genauen Formatefolgender DX-Variablentypen:

QUATERNION
COLOR4
VECTOR3
VECTOR2
MATRIX44

Ich hab leider keine DX-SDK hier, ansonsten könnte ich auch selber nachsehen, und mit Google kann ich auch nix finden.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

2

22.05.2004, 11:44

Hol Dir die Info daher, wo sie auch der Compiler herholt: Aus denIncludes.

D3DMATRIX ist z.B. in d3dtypes.h.
Wenn Du Visual Assist hast, kannst Du es sehr schnell finden.
"Games are algorithmic entertainment."

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

3

22.05.2004, 12:03

tja, wenn ich alle includes wüsste...

leider habe ich keienrlei ahnung von dx.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

4

22.05.2004, 12:53

Was für einen Compiler benutzt Du?

Von Visual Assist (für MSVC 6, MSVC 7 etc) gibts hier ne Demo, die m.E. voll funktionsfähig ist:
http://www.wholetomato.com/

Abgesehen davon lohnt sich IMHO die Anschaffung für jeden MSVC Programmierer, der schneller entwickeln will, da es relativ preiswert ist.

Ansonsten musst Du halt "Suchen in allen Dateien" ("Find in Files") benutzen und alle Inkludes durchsuchen.
"Games are algorithmic entertainment."

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

5

22.05.2004, 13:11

Problem ist nur das ich die dx-includes nicht habe, da sie ja nicht standartmässig bei VC6 dabei sind.

In Deinem Beitrag befinden sich noch Fehler.
Bitte bearbeite die rot markierten Stellen und lösche diesen Text.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

6

22.05.2004, 15:13

doch sind sie, aber von dx5 oder 7.

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

7

22.05.2004, 15:21

Auf jeden fall hab ich kein COLOR4 in im include-verzeichniss gefunden.

In Deinem Beitrag befinden sich noch Fehler.
Bitte bearbeite die rot markierten Stellen und lösche diesen Text.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

8

22.05.2004, 19:44

MATRIX44 ist auch nicht DirectX. In DX heisst es, wie gesagt, D3DMATRIX.
"Games are algorithmic entertainment."

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

9

22.05.2004, 19:54

Naja, muss ich halt warten bis David, vielleicht den Post hier liest, der müsste es ja auf jeden Fall wissen.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

10

22.05.2004, 21:17

typedef struct _D3DVECTOR {
float x;
float y;
float z;
} D3DVECTOR;

struct _D3DMATRIX {
union {
struct {
float _11, _12, _13, _14;
float _21, _22, _23, _24;
float _31, _32, _33, _34;
float _41, _42, _43, _44;

};
float m[4][4];
};
} D3DMATRIX;

Denn Rest habe ich nicht gefunden...vielleicht hast du mehr glück: codevortex.de/down/d3d9types.h
PS: ist ja nen ganz interessanter effekt wenn man ne .h datei ins netz stellt ;D ....

Werbeanzeige