1 / 13

Zubanov Alexei, 2006

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

careyhudson
Download Presentation

Zubanov Alexei, 2006

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Extension QtROOT package Zubanov Alexei, 2006

  2. 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

  3. New QtROOT Class Tree New modules

  4. 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 ] } } } }

  5. New Coin Viewer

  6. New Coin Viewer

  7. New Coin Viewer

  8. New Coin Viewer

  9. New Coin Viewer

  10. New Coin Viewer

  11. New Coin Viewer

  12. New Coin Viewer

  13. End Thanks! Questions?

More Related