#### 6.5.9.1. CADGeometry

`class compolyx.CADGeometry`(graph, obj, visible_sub_shapes=None, parent=None)

`cad_compounds`

  Dictionary with all compounds in the CAD Geometry.

`cad_faces`

  Dictionary with all face shapes.

`cad_solids`

  Dictionary with all solid shapes.

`cad_surfaces`

  Dictionary with all shell shapes.

`changed`

  Status boolean. Set to true if the underlying data has been changed. Write only property

`display_data`

  CAD geometry mesh surface plot

`locked`

  CAD geometry is generated from an imported geometry and cannot be changed.

`normals_display_data`

  CAD geometry normals visualization

`offset`

  Offset value used to analyze the surface's coverage regarding the mesh.

`path`

  The file path where the CAD geometry is loaded from.

`precision`

  Precision of geometrical operations (intersection points, thickness sampling, ...).

`reload_from_external_file_path`()

  Reload the geometry from the external source.

`root_shapes`

  Dictonary with all free shapes of the CAD Geometry

`scale_factor`

  Geometry is scaled with this factor.

`shape_type`

  Topological type of the shape.

`show_normals`

  Visibility of Face Normals.

`sub_shape_selection_display_data`

  CAD face selection plot

`sub_shapes`

  Sub faces of the CAD Geometry.

`use_default_offset`

  Whether to use the default value or not.

`use_default_precision`

  Whether to use default precision value or not.

`visible_sub_shapes`

  Ids of CAD sub shapes to be displayed, stored per-scene id

`visualization_mesh`

  Visualization mesh of this geometry

Release 18.2 - © ANSYS, Inc. All rights reserved.