-
Notifications
You must be signed in to change notification settings - Fork 31
Presentation
laumaya edited this page Sep 5, 2012
·
3 revisions
GLC_lib is a C++ library for high performance 3D application based on OpenGL and Qt4 framework. GLC_lib is release under GNU-LGPL license. GLC_lib is design to render very complex 3D scene ( 100 000 parts, 40 000 000 triangles).
Supported operating systems: Mac OS 10.5 and up, Windows And Linux. 32 and 64 bit supported.
GLC_lib is available under the LGPL open source license.
Site web de GLC_Lib : http://www.glc-lib.net/index.php
3ds files are loading by lib3ds 1.3 library which is include. Dassault Systemes 3DXML File are decompressed by the QuaZIP and zlib library which are include.
- Collada V1.4
- 3DXML ASCII V3 and V4
- OBJ
- 3DS
- STL (ASCII and binary)
- OFF and COFF
- Built in 3D view manipulator (Track Ball, rotate table, Fly).
- Designed to add user 3D view manipulator.
- Provided 3D primitive (Point, Circle, Line, Polyline, Mesh, Box, Cylinder, Rectangle, Disc).
- Designed to add user 3D primitive.
- Export all supported 3D format in the Dassault systèmes 3DXML ASCII V4 published format
- Material texturing with image file format supported by Qt4.
- Basic Shader support (GLSL).
- Scene Graph with the support of Reference, Instance and Occurrence.
- Non Convex polygon partitioning.
- Static Level of detail support.
- Pixel culling support.
- Frustum culling support
- Possibility to cache 3DXML in binary to speed up loading time.
- Built in 3DWidget
- Built in Plane sectioning with easy and powerfull manipulation tools.
- To see how powerful is GLC_lib : try GLC_Player.