@@ -40,6 +40,7 @@ def geode_objects_dict():
4040 "is_3D" : True ,
4141 "is_viewable" : True ,
4242 "save_viewable" : g_v .save_viewable_brep ,
43+ "save_light_viewable" : g_v .save_light_viewable_brep ,
4344 "inspector" : og_inspector .inspect_brep ,
4445 },
4546 "CrossSection" : {
@@ -62,6 +63,7 @@ def geode_objects_dict():
6263 "is_3D" : False ,
6364 "is_viewable" : True ,
6465 "save_viewable" : g_v .save_viewable_cross_section ,
66+ "save_light_viewable" : g_v .save_light_viewable_cross_section ,
6567 "inspector" : og_inspector .inspect_section ,
6668 },
6769 "EdgedCurve2D" : {
@@ -84,6 +86,7 @@ def geode_objects_dict():
8486 "is_3D" : False ,
8587 "is_viewable" : True ,
8688 "save_viewable" : g_v .save_viewable_edged_curve2D ,
89+ "save_light_viewable" : g_v .save_light_viewable_edged_curve2D ,
8790 "inspector" : og_inspector .inspect_edged_curve2D ,
8891 },
8992 "EdgedCurve3D" : {
@@ -106,6 +109,7 @@ def geode_objects_dict():
106109 "is_3D" : True ,
107110 "is_viewable" : True ,
108111 "save_viewable" : g_v .save_viewable_edged_curve3D ,
112+ "save_light_viewable" : g_v .save_light_viewable_edged_curve3D ,
109113 "inspector" : og_inspector .inspect_edged_curve3D ,
110114 },
111115 "Graph" : {
@@ -142,6 +146,7 @@ def geode_objects_dict():
142146 "is_3D" : True ,
143147 "is_viewable" : True ,
144148 "save_viewable" : g_v .save_viewable_hybrid_solid3D ,
149+ "save_light_viewable" : g_v .save_light_viewable_hybrid_solid3D ,
145150 "inspector" : og_inspector .inspect_solid3D ,
146151 },
147152 "ImplicitCrossSection" : {
@@ -164,6 +169,7 @@ def geode_objects_dict():
164169 "is_3D" : False ,
165170 "is_viewable" : True ,
166171 "save_viewable" : g_v .save_viewable_implicit_cross_section ,
172+ "save_light_viewable" : g_v .save_light_viewable_implicit_cross_section ,
167173 "inspector" : og_inspector .inspect_section ,
168174 },
169175 "ImplicitStructuralModel" : {
@@ -186,6 +192,7 @@ def geode_objects_dict():
186192 "is_3D" : True ,
187193 "is_viewable" : True ,
188194 "save_viewable" : g_v .save_viewable_implicit_structural_model ,
195+ "save_light_viewable" : g_v .save_light_viewable_implicit_structural_model ,
189196 "inspector" : og_inspector .inspect_brep ,
190197 },
191198 "LightRegularGrid2D" : {
@@ -201,7 +208,8 @@ def geode_objects_dict():
201208 "elements" : [points , polygons ],
202209 "is_3D" : False ,
203210 "is_viewable" : True ,
204- "save_viewable" : g_v .save_viewable_light_regular_grid2D ,
211+ "save_viewable" : g_v .save_light_viewable_light_regular_grid2D ,
212+ "save_light_viewable" : g_v .save_light_viewable_light_regular_grid2D ,
205213 },
206214 "LightRegularGrid3D" : {
207215 "class" : og .LightRegularGrid3D ,
@@ -217,6 +225,7 @@ def geode_objects_dict():
217225 "is_3D" : True ,
218226 "is_viewable" : True ,
219227 "save_viewable" : g_v .save_viewable_light_regular_grid3D ,
228+ "save_light_viewable" : g_v .save_light_viewable_light_regular_grid3D ,
220229 },
221230 "PointSet2D" : {
222231 "class" : og .PointSet2D ,
@@ -238,6 +247,7 @@ def geode_objects_dict():
238247 "is_3D" : False ,
239248 "is_viewable" : True ,
240249 "save_viewable" : g_v .save_viewable_point_set2D ,
250+ "save_light_viewable" : g_v .save_light_viewable_point_set2D ,
241251 "inspector" : og_inspector .inspect_point_set2D ,
242252 },
243253 "PointSet3D" : {
@@ -260,6 +270,7 @@ def geode_objects_dict():
260270 "is_3D" : True ,
261271 "is_viewable" : True ,
262272 "save_viewable" : g_v .save_viewable_point_set3D ,
273+ "save_light_viewable" : g_v .save_light_viewable_point_set3D ,
263274 "inspector" : og_inspector .inspect_point_set3D ,
264275 },
265276 "PolygonalSurface2D" : {
@@ -282,6 +293,7 @@ def geode_objects_dict():
282293 "is_3D" : False ,
283294 "is_viewable" : True ,
284295 "save_viewable" : g_v .save_viewable_polygonal_surface2D ,
296+ "save_light_viewable" : g_v .save_light_viewable_polygonal_surface2D ,
285297 "inspector" : og_inspector .inspect_surface2D ,
286298 },
287299 "PolygonalSurface3D" : {
@@ -304,6 +316,7 @@ def geode_objects_dict():
304316 "is_3D" : True ,
305317 "is_viewable" : True ,
306318 "save_viewable" : g_v .save_viewable_polygonal_surface3D ,
319+ "save_light_viewable" : g_v .save_light_viewable_polygonal_surface3D ,
307320 "inspector" : og_inspector .inspect_surface3D ,
308321 },
309322 "PolyhedralSolid3D" : {
@@ -326,6 +339,7 @@ def geode_objects_dict():
326339 "is_3D" : True ,
327340 "is_viewable" : True ,
328341 "save_viewable" : g_v .save_viewable_polyhedral_solid3D ,
342+ "save_light_viewable" : g_v .save_light_viewable_polyhedral_solid3D ,
329343 "inspector" : og_inspector .inspect_solid3D ,
330344 },
331345 "RasterImage2D" : {
@@ -376,6 +390,7 @@ def geode_objects_dict():
376390 "is_3D" : False ,
377391 "is_viewable" : True ,
378392 "save_viewable" : g_v .save_viewable_regular_grid2D ,
393+ "save_light_viewable" : g_v .save_light_viewable_regular_grid2D ,
379394 },
380395 "RegularGrid3D" : {
381396 "class" : og .RegularGrid3D ,
@@ -397,6 +412,7 @@ def geode_objects_dict():
397412 "is_3D" : True ,
398413 "is_viewable" : True ,
399414 "save_viewable" : g_v .save_viewable_regular_grid3D ,
415+ "save_light_viewable" : g_v .save_light_viewable_regular_grid3D ,
400416 },
401417 "Section" : {
402418 "class" : og .Section ,
@@ -417,6 +433,7 @@ def geode_objects_dict():
417433 "is_3D" : False ,
418434 "is_viewable" : True ,
419435 "save_viewable" : g_v .save_viewable_section ,
436+ "save_light_viewable" : g_v .save_light_viewable_section ,
420437 "inspector" : og_inspector .inspect_section ,
421438 },
422439 "StructuralModel" : {
@@ -439,6 +456,7 @@ def geode_objects_dict():
439456 "is_3D" : True ,
440457 "is_viewable" : True ,
441458 "save_viewable" : g_v .save_viewable_structural_model ,
459+ "save_light_viewable" : g_v .save_light_viewable_structural_model ,
442460 "inspector" : og_inspector .inspect_brep ,
443461 },
444462 "TetrahedralSolid3D" : {
@@ -461,6 +479,7 @@ def geode_objects_dict():
461479 "is_3D" : True ,
462480 "is_viewable" : True ,
463481 "save_viewable" : g_v .save_viewable_tetrahedral_solid3D ,
482+ "save_light_viewable" : g_v .save_light_viewable_tetrahedral_solid3D ,
464483 "inspector" : og_inspector .inspect_solid3D ,
465484 },
466485 "TriangulatedSurface2D" : {
@@ -483,6 +502,7 @@ def geode_objects_dict():
483502 "is_3D" : False ,
484503 "is_viewable" : True ,
485504 "save_viewable" : g_v .save_viewable_triangulated_surface2D ,
505+ "save_light_viewable" : g_v .save_light_viewable_triangulated_surface2D ,
486506 "inspector" : og_inspector .inspect_surface2D ,
487507 },
488508 "TriangulatedSurface3D" : {
@@ -505,6 +525,7 @@ def geode_objects_dict():
505525 "is_3D" : True ,
506526 "is_viewable" : True ,
507527 "save_viewable" : g_v .save_viewable_triangulated_surface3D ,
528+ "save_light_viewable" : g_v .save_light_viewable_triangulated_surface3D ,
508529 "inspector" : og_inspector .inspect_surface3D ,
509530 },
510531 "VertexSet" : {
0 commit comments