RaySelectionConfig

class wv.Sc.RaySelectionConfig()

Properties

wv.Sc.RaySelectionConfig.bimMask

optional

bimMask: BimMask
wv.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.
wv.Sc.RaySelectionConfig.enableOcclusionChecks

optional

enableOcclusionChecks: boolean
wv.Sc.RaySelectionConfig.enableProximityFaces

optional

enableProximityFaces: boolean
wv.Sc.RaySelectionConfig.ignoreCappingGeometry

optional

ignoreCappingGeometry: boolean
wv.Sc.RaySelectionConfig.ignoreOverlays

optional

ignoreOverlays: boolean
wv.Sc.RaySelectionConfig.maxWorldDistance

optional

maxWorldDistance: number
wv.Sc.RaySelectionConfig.oneEntityPerTypePerInstance

optional

oneEntityPerTypePerInstance: boolean
wv.Sc.RaySelectionConfig.rejectionBitsAll

optional

rejectionBitsAll: number
wv.Sc.RaySelectionConfig.rejectionBitsAny

optional

rejectionBitsAny: number
wv.Sc.RaySelectionConfig.requiredBitsAll

optional

requiredBitsAll: number
wv.Sc.RaySelectionConfig.requiredBitsAny

optional

requiredBitsAny: number
wv.Sc.RaySelectionConfig.respectDepthRange

optional

respectDepthRange: boolean
wv.Sc.RaySelectionConfig.respectVisibility

optional

respectVisibility: boolean
wv.Sc.RaySelectionConfig.restrictLinesAndPointsToSelectedFaceInstances

optional

restrictLinesAndPointsToSelectedFaceInstances: boolean
wv.Sc.RaySelectionConfig.restrictToOverlays

optional

restrictToOverlays: boolean
wv.Sc.RaySelectionConfig.returnElementBounding

optional

returnElementBounding: boolean