RaySelectionConfig

class Sc.RaySelectionConfig()

Properties

Sc.RaySelectionConfig.bimMask

optional

bimMask: BimMask
Sc.RaySelectionConfig.cullSuboptimalEntities

optional

cullSuboptimalEntities: boolean

If true, selection will try to return only the most relevant entities.

A face is considered suboptimal if any of the following hold:

  • The face is behind another selected face.
  • The face is selected by proximity and another face is selected at closer proximity.

A line is considered suboptimal if:

  • The line is selected by proximity and another line is selected at closer proximity.

A point is considered suboptimal if:

  • The point is selected by proximity and another point is selected at closer proximity.
Sc.RaySelectionConfig.enableOcclusionChecks

optional

enableOcclusionChecks: boolean
Sc.RaySelectionConfig.enableProximityFaces

optional

enableProximityFaces: boolean
Sc.RaySelectionConfig.ignoreCappingGeometry

optional

ignoreCappingGeometry: boolean
Sc.RaySelectionConfig.ignoreOverlays

optional

ignoreOverlays: boolean
Sc.RaySelectionConfig.maxWorldDistance

optional

maxWorldDistance: number
Sc.RaySelectionConfig.oneEntityPerTypePerInstance

optional

oneEntityPerTypePerInstance: boolean
Sc.RaySelectionConfig.rejectionBitsAll

optional

rejectionBitsAll: number
Sc.RaySelectionConfig.rejectionBitsAny

optional

rejectionBitsAny: number
Sc.RaySelectionConfig.requiredBitsAll

optional

requiredBitsAll: number
Sc.RaySelectionConfig.requiredBitsAny

optional

requiredBitsAny: number
Sc.RaySelectionConfig.respectDepthRange

optional

respectDepthRange: boolean
Sc.RaySelectionConfig.respectVisibility

optional

respectVisibility: boolean
Sc.RaySelectionConfig.restrictLinesAndPointsToSelectedFaceInstances

optional

restrictLinesAndPointsToSelectedFaceInstances: boolean
Sc.RaySelectionConfig.restrictToOverlays

optional

restrictToOverlays: boolean
Sc.RaySelectionConfig.returnElementBounding

optional

returnElementBounding: boolean