140 likes | 156 Views
Extension QtROOT package. Zubanov Alexei, 2006. Second Week. Done: Teach QtRoot understanding new Coin3D Factory Fix some architecture mistakes Clear understanding TShape3DPolygonView container & how OGLFactory works
E N D
Extension QtROOT package Zubanov Alexei, 2006
Second Week Done: • Teach QtRoot understanding new Coin3D Factory • Fix some architecture mistakes • Clear understanding TShape3DPolygonView container & how OGLFactory works • Learned how to store geometry in text file and print it to cout (next slide) • Writing converter Tobject3DView tree to Coin3D scene tree • Color converter • Matrix converter • Face polygon shapes converter (from GL_QUAD_STRIP, GL_QUADS, GL_POLYGON) • Vertex polygon shapes converter (from GL_QUAD_STRIP, GL_QUADS, GL_POLYGON) solved normal problem Undone: • Writing converter Tobject3DView tree to Coin3D scene tree (close to final) • Fix some problems with Vertex polygon shapes converter (mised fases) • Fix problem with rotation matrix component
New QtROOT Class Tree New modules
Second Week Separator { Separator { Transform { translation 0 0 0 } Separator { BaseColor { rgb 0 1 1 } ShapeHints { vertexOrdering CLOCKWISE shapeType UNKNOWN_SHAPE_TYPE faceType UNKNOWN_FACE_TYPE } Coordinate3 { point [ -10 -20 -30, -15 20 -30, 15 20 -30, 10 -20 -30, -3.1311114 -12.320508 30, 12.538762 24.820509 30, 38.519524 9.820508 30, 14.189397 -22.320509 30 ] } IndexedFaceSet { coordIndex [ 0, 1, 5, 4, -1, 1, 2, 6, 5, -1, 2, 3, 7, 6, -1, 0, 4, 7, 3, -1, 4, 5, 6, 7, -1, 3, 2, 1, 0, -1 ] } } } }
End Thanks! Questions?