Method RemoveOccludedGeometriesFromPoints
RemoveOccludedGeometriesFromPoints(OccurrenceList, SelectionLevel, Point3List, int, int, double, bool, int, OccurrenceList)
Delete part occurrences, patches or polygons not viewed from spheres generated with a set of camera position
Declaration
[HandleProcessCorruptedStateExceptions]
public BoolList RemoveOccludedGeometriesFromPoints(OccurrenceList occurrences, SelectionLevel level, Point3List positions, int resolution, int sphereCount, double fovX = 90, bool considerTransparentOpaque = false, int adjacencyDepth = 1, OccurrenceList occluders = null)
Parameters
| Type | Name | Description |
|---|---|---|
| OccurrenceList | occurrences | Occurrences of components to process |
| SelectionLevel | level | Level of parts to remove : Parts, Patches or Polygons |
| Point3List | positions | List of positions |
| int | resolution | Resolution of the visibility viewer |
| int | sphereCount | Number of viewpoints generated around the bounding sphere |
| double | fovX | Horizontal field of view (in degree) |
| bool | considerTransparentOpaque | If True, Parts, Patches or Polygons with a transparent appearance are considered as opaque |
| int | adjacencyDepth | Mark neighbors polygons as visible |
| OccurrenceList | occluders | Specify other occurrences for occluder scene |
Returns
| Type | Description |
|---|---|
| BoolList |