Class SelectMgr_RectangularFrustum
Hierarchy
- SelectMgr_RectangularFrustum
Methods
DetectedPoint
- DetectedPoint(theDepth: number): gp_Pnt
DistToGeometryCenter
- DistToGeometryCenter(theCOG: gp_Pnt): number
DumpJson
- DumpJson(theOStream: Standard_OStream, theDepth: Graphic3d_ZLayerId): void
Parameters
theOStream: Standard_OStream
theDepth: Graphic3d_ZLayerId
Returns void
GetPlanes
- GetPlanes(thePlaneEquations: NCollection_Vector<SelectMgr_Vec4>): void
Parameters
thePlaneEquations: NCollection_Vector<SelectMgr_Vec4>
Returns void
OverlapsBox_1
Parameters
theBoxMin: SelectMgr_Vec3
theBoxMax: SelectMgr_Vec3
Returns boolean
OverlapsBox_2
- OverlapsBox_2(theBoxMin: SelectMgr_Vec3, theBoxMax: SelectMgr_Vec3, theInside: boolean): boolean
Parameters
theBoxMin: SelectMgr_Vec3
theBoxMax: SelectMgr_Vec3
theInside: boolean
Returns boolean
OverlapsCylinder_1
Parameters
theBottomRad: number
theTopRad: number
theHeight: number
Returns boolean
OverlapsCylinder_2
- OverlapsCylinder_2(theBottomRad: number, theTopRad: number, theHeight: number, theTrsf: gp_Trsf, theInside: boolean): boolean
Parameters
theBottomRad: number
theTopRad: number
theHeight: number
theInside: boolean
Returns boolean
OverlapsPoint_1
Parameters
Returns boolean
OverlapsPoint_2
- OverlapsPoint_2(thePnt: gp_Pnt): boolean
Parameters
Returns boolean
OverlapsPolygon
Parameters
Returns boolean
OverlapsSegment
Parameters
Returns boolean
OverlapsSphere_1
Parameters
Returns boolean
OverlapsSphere_2
- OverlapsSphere_2(theCenter: gp_Pnt, theRadius: number, theInside: boolean): boolean
Parameters
theRadius: number
theInside: boolean
Returns boolean
OverlapsTriangle
Parameters
Returns boolean
ScaleAndTransform
Parameters
theScaleFactor: Graphic3d_ZLayerId
Returns any