Browse Source

Breaks the large create_layer_items.cpp file into 2 smaller specialized files, to make changes in 3D shapes calculations more easy.

pull/5/merge
jean-pierre charras 8 years ago
parent
commit
5d08f1a0d9
  1. 1005
      3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp
  2. 963
      3d-viewer/3d_canvas/create_layer_items.cpp
  3. 2
      3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp
  4. 1
      3d-viewer/CMakeLists.txt

1005
3d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp
File diff suppressed because it is too large
View File

963
3d-viewer/3d_canvas/create_layer_items.cpp
File diff suppressed because it is too large
View File

2
3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp

@ -562,6 +562,7 @@ void C3D_RENDER_OGL_LEGACY::reload( REPORTER *aStatusTextReporter )
m_triangles[layer_id] = layerTriangles;
// Load the 2D (X,Y axis) component of shapes
for( LIST_OBJECT2D::const_iterator itemOnLayer = listObject2d.begin();
itemOnLayer != listObject2d.end();
++itemOnLayer )
@ -608,6 +609,7 @@ void C3D_RENDER_OGL_LEGACY::reload( REPORTER *aStatusTextReporter )
const MAP_POLY &map_poly = m_settings.GetPolyMap();
// Load the vertical (Z axis) component of shapes
if( map_poly.find( layer_id ) != map_poly.end() )
{
const SHAPE_POLY_SET *polyList = map_poly.at( layer_id );

1
3d-viewer/CMakeLists.txt

@ -47,6 +47,7 @@ set(3D-VIEWER_SRCS
../polygon/poly2tri/sweep/sweep_context.cc
3d_canvas/cinfo3d_visu.cpp
3d_canvas/create_layer_items.cpp
3d_canvas/create_3Dgraphic_brd_items.cpp
3d_canvas/create_layer_poly.cpp
3d_canvas/eda_3d_canvas.cpp
3d_canvas/eda_3d_canvas_pivot.cpp

Loading…
Cancel
Save