70 likes | 77 Views
Explore the inner world of virtual spaces with Szirmay-Kalos' storage solution. Utilize geometric and topological tools, object hierarchies, and transformation techniques to create, model, and visualize in various file formats like VRML, 3DS, OBJ, DXF, IGES, MB, MD2, and more.
E N D
Virtuális világ tárolása Szirmay-Kalos László
Belső világ tárolása • Geometria: pontok koordinátái • Topológia: élek-pontok; lapok-pontok;... • hierarchia: objektum-lapok-élek-pontok • transzformáció: lokális és világkoordináta rendszerek modellező képszintézis világ VRML, 3DS, OBJ, DXF IGES, MB, MD2,... fáljkonv
Egyszerű hierarchikus modell Objektum obj1 szakasz1 Bezier kör Primitív point1 point1 point1 Pont point6 point5 point4 point3
Geometria kiemelése obj1 szakasz1 Bezier kör x y
Hierarchikus színtér gráfok Ferrari haladási transzformáció Karosszéria Kerék1 transzformáció Kerék2 transzformáció Kerék Forgatási transzformáció kerék
VRML #VRML V2.0 utf8 Shape { geometry Box { size 1.5 1.2 1 } appearance Appearance { material Material { diffuseColor 0.8 0.8 0.8 }} } Transform { translation 0 0.1 0 rotation 1 0 0 1.571 children [ Shape { geometry Cylinder { radius 0.7 height 0.3 } appearance Appearance { material Material { diffuseColor 0.7 0.7 0.1 }} } ] } Box Transform Cylinder
VRML folytatás Transform { translation 0 1 0 rotation 0 0 1 0.1221 children [ DEF antenna Shape { geometry Cylinder { radius .05 height 3 } appearance Appearance { material Material { diffuseColor 0.7 0.7 0.1 } } } ] } Transform { translation 0 1 0 rotation 0 0 1 -0.1221 children [ USE antenna ] } Transform Transform Cylinder = antenna