RaySelectionConfig
-
class
Sc.RaySelectionConfig()
Properties
bimMaskcullSuboptimalEntitiesenableOcclusionChecksenableProximityFacesignoreCappingGeometryignoreOverlaysmaxWorldDistanceoneEntityPerTypePerInstancerejectionBitsAllrejectionBitsAnyrequiredBitsAllrequiredBitsAnyrespectDepthRangerespectVisibilityrestrictLinesAndPointsToSelectedFaceInstancesrestrictToOverlaysreturnElementBounding
Properties
-
RaySelectionConfig.bimMask Type: BimMask optional
-
RaySelectionConfig.cullSuboptimalEntities Type: boolean optional 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.
-
RaySelectionConfig.enableOcclusionChecks Type: boolean optional
-
RaySelectionConfig.enableProximityFaces Type: boolean optional
-
RaySelectionConfig.ignoreCappingGeometry Type: boolean optional
-
RaySelectionConfig.ignoreOverlays Type: boolean optional
-
RaySelectionConfig.maxWorldDistance Type: number optional
-
RaySelectionConfig.oneEntityPerTypePerInstance Type: boolean optional
-
RaySelectionConfig.rejectionBitsAll Type: number optional
-
RaySelectionConfig.rejectionBitsAny Type: number optional
-
RaySelectionConfig.requiredBitsAll Type: number optional
-
RaySelectionConfig.requiredBitsAny Type: number optional
-
RaySelectionConfig.respectDepthRange Type: boolean optional
-
RaySelectionConfig.respectVisibility Type: boolean optional
-
RaySelectionConfig.restrictLinesAndPointsToSelectedFaceInstances Type: boolean optional
-
RaySelectionConfig.restrictToOverlays Type: boolean optional
-
RaySelectionConfig.returnElementBounding Type: boolean optional