Version 2.5.0 released

This is a list of new features slated to ship in GLC_lib 2.5.0 release.

File format support:

  • Support for 3DXML (xml) with representation without mesh
  • Support OBJ file with relative index
  • Add export to 3ds file format
  • Support 3DXML (xml) with flexible assembly
  • Support 3DXML (xml) from SolidWorks
  • Support 3DXML (xml) from Catia V6
  • Fixe 3DXML (xml) binary cache time stamp bug
  • Fix a bug when exporting to 3DXML material with name containing special characters
  • Rendering:

  • Add option to disable selection material (thanks to PhoenixBlack)
  • Add silhouette-rendering flag (thanks to PhoenixBlack)
  • Update GLC_Light interface
  • Add overwrite material and transparency
  • Fix a bug related to GLC_Sphere rendering
  • View:

  • Add cover factor to tune reframe (thanks to PhoenixBlack)
  • No more near plane clipping when using parallel projection (thanks to PhoenixBlack)

    Third Party library:

  • Upgrade Quazip lib to Version 5.1
  • Geometry:

  • Support sphere center definition
  • Add GLC_ExtrudedMesh
  • Add mesh discretion setting at construction time
  • Add the possibility to add color to GLC_PointCloud
  • Add the possibility to get GLC_Mesh and GLC_3DRep volume
  • Scene Graph

  • Add GLC_World creation from existing GLC_StructOccurence
  • Add World root occurrence replacing
  • Add setting object id at construction time
  • Support GLC_StructOccurence position overwrite (Flexible assembly)
  • Core:

  • Add some modifications to support OpenGL ES2 in a later release
  • Fix LOD change bug (thanks to PhoenixBlack)
  • Add the possibility to use QGLFrameBufferObject for selection purpose
  • Remove dependence to QGLWidget
  • Add GLC_Context class which track OpenGL state
  • Remove dependences to glu.h
  • Stop using OpenGL display list
  • Use QGLBuffer for VBO
  • Add VBO usage on the fly
  • Packaging:

  • Integrate examples
  • New Scene graph example: Example10
  • New QML example: Example11
  • Include the Doxygen documentation generation file
  • Math:

  • Add function to convert radian angle to degree
  • Add comparisons and round functions
  • Compilation:

  • Add QT5.1 compatibility
  • Fix Warning related to OpenGL behavior at compilation
  • Check OpenGL version before compiling
  • Laurent Ribon

    Tags: