DerivedAssemblyDefinition.GetRemoveByVisibilityOptions Method
Parent Object: DerivedAssemblyDefinitionDescription
Method that returns the simplification options specifying geometry to remove based on visibility.
Syntax
DerivedAssemblyDefinition.GetRemoveByVisibilityOptions( GeometryToRemove As DerivedGeometryRemovalEnum, VisibilityPercentage As Long, IgnoreSurfaceFeatures As Boolean )Parameters
Name | Type | Description |
GeometryToRemove | DerivedGeometryRemovalEnum | Output that specifies what geometry to remove. Valid values are kDerivedRemoveNone, kDerivedRemovePartsOnly and kDerivedRemovePartsAndFaces. |
VisibilityPercentage | Long | Output Long that specifies the visibility percentage value of parts/faces to be removed. For instance, a value of 0 indicates that parts/faces not visible in any view are to be removed. Valid range is 0 to 100. This value returns 0 and should be ignored if GeometryToRemove returns kDerivedRemoveNone. |
IgnoreSurfaceFeatures | Boolean | Output Boolean that specifies whether to ignore surfaces in visibility detection and removal. This value returns True and should be ignored if GeometryToRemove returns kDerivedRemoveNone. |