Keresés

Új hozzászólás Aktív témák

  • kovisoft

    őstag

    válasz coco2 #15989 üzenetére

    Szerintem általános szabály nincs erre, legfeljebb egy adott 3d engine keretein belül. Pl. már az sem egyezményes, hogy egy adott rendszer bal vagy jobbkezes koordinátarendszert használ (azaz hogy ha x jobbra, y fel mutat, akkor z felém vagy az ellenkező irányba mutat). Ha jól tudom, kezdetben pl. a Direct3d balos, az OpenGL jobbos koordinátarendszert használt, de most már talán mindegyikben be lehet bármelyiket állítani.

    Ha egy adott 3d object fájlformátumra vagy kíváncsi, az adott file leírásában biztosan megtalálható ez is. Itt pl. van egy rakat leírás különböző 3d fájlformátumokhoz. A wavefront obj fájlnál pl. ezt írja:

    "Face elements use surface normals to indicate their orientation. If vertices are ordered counterclockwise around the face, both the face and the normal will point toward the viewer. If the vertex ordering is clockwise, both will point away from the viewer."

    De pl. a LightWave Object file-ra pont a fordítottját írja:

    "The vertex list for each polygon should begin at a convex vertex and proceed clockwise as seen from the visible side of the polygon"

Új hozzászólás Aktív témák