Method FindOccludedPartOccurrencesAdvanced
FindOccludedPartOccurrencesAdvanced(OccurrenceList, double, double, int, InnerOuterOption, bool, uint)
get part occurrences not viewed from a set of voxel based view points.
Declaration
[HandleProcessCorruptedStateExceptions]
public OccurrenceList FindOccludedPartOccurrencesAdvanced(OccurrenceList occurrences, double voxelSize, double minimumCavityVolume, int resolution, InnerOuterOption mode = InnerOuterOption.All, bool considerTransparentOpaque = false, uint root = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| OccurrenceList | occurrences | Occurrences of components to process |
| double | voxelSize | Size of the voxels in mm (smaller it is, more viewpoints there are) |
| double | minimumCavityVolume | Minimum volume of a cavity in cubic meter (smaller it is, more viewpoints there are) |
| int | resolution | Resolution of the visibility viewer |
| InnerOuterOption | mode | Select where to place camera (all cavities, only outer or only inner cavities) |
| bool | considerTransparentOpaque | If True, Parts, Patches or Polygons with a transparent appearance are considered as opaque |
| uint | root | Specify another root for occluder scene |
Returns
| Type | Description |
|---|---|
| OccurrenceList |