kicad/include/plugins/3dapi
Mrio Luzeiro d8eab321f7 3D Viewer: complete refactor of the 3D viewer.
* Split and rewrite the preview window and canvas.
* Create a new class for handling the board information.
* Adds new render targets: openGL, legacy, and ray tracing.
* Render targets take full advantage of the new 3D plugins system and 3D cache
  for a fast 3D model loading.
* Faster board loading.
* New OpenGL render is faster than the old one.
* New ray tracing render target with a post processing shader.
* Use of new 3D plugins (WRL, X3D, STEP and IGES) and 3D model caching.
* Preview of 3D model while browsing the file name.
* 3D preview of the footprint while adding / align 3D shapes.
* Render of 3D models according to attributes: Normal, Normal+Insert, Virtual.
* Pivot rotation centered in one point over the PCB board.
* Shortcuts keys improved for XYZ orientation..
* Animated camera.
2016-07-19 13:35:25 -04:00
..
c3dmodel.h merge 3d_initial_merge branch 2016-04-05 19:56:01 +02:00
ifsg_all.h Work in progress: implementing SG translation for VRML1 models 2016-01-06 15:34:14 +11:00
ifsg_api.h Improved 3D cache manager's ability to replace outdated cache models 2016-01-31 13:21:12 +11:00
ifsg_appearance.h Changed handling of ambientIntensity; change of major version in SG* lib 2016-02-07 08:41:27 +11:00
ifsg_colors.h Fix 3D Coverity issue, other minor fixes 2016-04-07 18:54:14 -04:00
ifsg_coordindex.h Moving headers to facilitate support for building 3D plugins out-of-tree 2015-12-09 18:30:48 +11:00
ifsg_coords.h Fix 3D Coverity issue, other minor fixes 2016-04-07 18:54:14 -04:00
ifsg_defs.h Fix condition for Windows-style DLL export 2016-04-06 22:41:07 -04:00
ifsg_faceset.h + Improved the normals calculations (however it's still buggy) 2015-12-16 14:25:46 +11:00
ifsg_index.h Moving headers to facilitate support for building 3D plugins out-of-tree 2015-12-09 18:30:48 +11:00
ifsg_node.h 3D Viewer: drop extra copy ctors from IFSG_NODE. 2016-06-29 09:52:48 -04:00
ifsg_normals.h Moving headers to facilitate support for building 3D plugins out-of-tree 2015-12-09 18:30:48 +11:00
ifsg_shape.h Moving headers to facilitate support for building 3D plugins out-of-tree 2015-12-09 18:30:48 +11:00
ifsg_transform.h Moving headers to facilitate support for building 3D plugins out-of-tree 2015-12-09 18:30:48 +11:00
sg_base.h Moving headers to facilitate support for building 3D plugins out-of-tree 2015-12-09 18:30:48 +11:00
sg_types.h Moving headers to facilitate support for building 3D plugins out-of-tree 2015-12-09 18:30:48 +11:00
sg_version.h Changed handling of ambientIntensity; change of major version in SG* lib 2016-02-07 08:41:27 +11:00
xv3d_types.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00