Problem mit Rechteck



  • Hallo,
    ich habe hier ein Problem. Ich möchte mit D3D9 ein Rechteck zeichnen, aber es klappt nicht:

    VECTOR3 a[4];
    float a.u[4];
    float a.v[4];
    D3DCOLOR a.c[4];
    
    //SETUP the quad
    //... (ausgelassen)
    
    // render it!
    pD3DDevice->DrawPrimitiveUP(D3DPT_QUADLIST, &a, &a, NULL, sizeof(a)*3);
    


  • Es gibt keine Quad-List in D3D, nur Triangles. Wenn Du Quads willst mußte entweder zerlegen oder zu OGL wechseln.

    ...leg Dir mal nen ordentlichen Nick zu und reiß das Maul in den anderen Threads nicht so weit auf. Danke, wär echt nett.



  • Sicher gibt es Quads in D3D. Wie würden sonst die anderen Spiele Quads zeichnen, hm??
    Wenn du keine Ahnung hast solltest Du hier nicht posten.
    Hat jemand noch nützliche Vorschläge?



  • Man zerlegt das Quad in 2 Dreiecke.

    Noch mal ganz langsam: Es gibt keine Quads ins DirectGraphics, okay?

    |---|
    |  /|
    | / |
    |/  |
    |---|
    

    so klarer?



  • *LOL* So'n Schwachsinn! Netter Versuch.
    Aber fast hätte ich Dir den Schmarn abgekauft. Da musst Du wohl noch ein wenig üben. Und nun geh weiter spielen bitte, und lass Platz für die Leute, die wirklich Ahnung haben.



  • Okay Kindchen, mach mal Deine SDK Doku von DX auf.
    Dann suchste mal da nach DrawPrimitive und klickst Dich von dort aus zu den Primitive-Types durch. Was steht da? Eine vollständige Liste alles D3D Primitives. Schau einfach mal nach, vielleicht hab ich die QUADLIST ja übersehen.

    So, das war der letzte Versuch.

    @Mods: dann bitte schließen oder so 😃



  • @Jester

    Warum antwortest du auf den Scheiß eigentlich noch?
    Ist doch klar das der Typ nur TGGC(und jetzt auch dich)ver*****en will...

    PH



  • *LOL*

    Nachahmung ist ja bekanntlich die höchste Form der Anerkennung. 😉

    Ist nur nicht ganz authentisch. Man müsste wissen, das ich auf absehbare Zeit garnix mit DX9 machen werde, hab noch nichtmal das SDK. Und DrawPrimitiveUP-Gegner bin ich ja bekanntermassen auch, nicht wahr TomasRiker? 😎

    Bye, TGGC



  • Womit dann alle Klarheiten beseitigt wären ?

    Gut, geh wieder nach Offtopic <TGGC> :o


Anmelden zum Antworten