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

adapto

Treue Seele

  • »adapto« ist der Autor dieses Themas

Beiträge: 147

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

1

04.06.2004, 19:30

3dmax exporter

hiho,
bin soweit, dass meine dialogbox erscheint beim export. leider komme ich aber nicht weiter, da die beispiele der sdk recht verwirrend sind und die hilfsdatei viel zu unstrukturiert ist.

hat jemand eine gute quelle, für tutorials zu dem thema? am besten nicht die von spark!

danke in voraus

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

04.06.2004, 20:52

Hiermit kannst Du Dir die Objekte in der Szene aufzählen lassen:

Quellcode

1
2
3
4
5
6
7
8
9
// zählt alle Objekte der Szene auf
class EnumTreeProc : public ITreeEnumProc
{
    virtual int callback(INode* p_node)
    {
        exportObject(p_node);
        return TREE_CONTINUE;
    }
};


Und zwar geht das dann so:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int MaxExport::DoExport(const TCHAR* p_filename,
                        ExpInterface* p_ei,
                        Interface* p_i,
                        BOOL suppressPrompts,
                        DWORD options)
{
    IScene* p_scene = p_ei->theScene;

    // alle Objekte exportieren
    EnumTreeProc proc;
    p_scene->EnumTree(&proc);

    // ...

    return TRUE;
}


Das ist ein Ausschnitt aus meinem Exporter.
Ich habe es übrigens auch nur anhand der SDK-Dokumentation und den SDK-Samples gelernt.

adapto

Treue Seele

  • »adapto« ist der Autor dieses Themas

Beiträge: 147

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

3

04.06.2004, 21:26

danke david,
ich versuch es mal bei mir einzubinden. brauch ich die enumtree auch wenn ich nur ein object zb eine einfache box habe oder kann ich dann einfach null übergeben an .... GetMesh

Zitat von »"David Scherfgen"«

Ich habe es übrigens auch nur anhand der SDK-Dokumentation und den SDK-Samples gelernt.

dann verstehst du mein leiden bestimmt. es gibt wohl ein engl. sprachiges buch zu plugin und scitprogrammierung von max.

adapto

Treue Seele

  • »adapto« ist der Autor dieses Themas

Beiträge: 147

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

4

17.06.2004, 14:44

hiho,
weiss einer wie ich an texture vertex koordinaten komme? index koordinaten in point3 sind kein problem aber ich kriege es nicht hin sie in vertex2 umzuwandeln.

danke

Werbeanzeige