RaySelectionConfig
-
class
Sc.RaySelectionConfig() Index
Properties
bimMaskcullSuboptimalEntitiesenableOcclusionChecksenableProximityFacesignoreCappingGeometryignoreOverlaysmaxWorldDistanceoneEntityPerTypePerInstancerejectionBitsAllrejectionBitsAnyrequiredBitsAllrequiredBitsAnyrespectDepthRangerespectVisibilityrestrictLinesAndPointsToSelectedFaceInstancesrestrictToOverlaysreturnElementBounding
Properties
-
Sc.RaySelectionConfig.cullSuboptimalEntities optional
cullSuboptimalEntities: booleanIf 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