Search
Preparing search index...
The search index is not available
OpenCascade.js - v2.0.0-beta.533428a
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
OpenCascade.js - v2.0.0-beta.533428a
SelectMgr_TriangularFrustumSet
Class SelectMgr_TriangularFrustumSet
Hierarchy
SelectMgr_BaseFrustum
SelectMgr_TriangularFrustumSet
Index
Constructors
constructor
Methods
Build
Camera
Decrement
Ref
Counter
Delete
Detected
Point
Dist
To
Geometry
Center
Dump
Json
Dynamic
Type
Get
Far
Pnt
Get
Mouse
Position
Get
Near
Pnt
Get
Planes
Get
Ref
Count
Get
Selection
Type
Get
View
Ray
Direction
Increment
Ref
Counter
Init
Is
Boundary
Intersect
Sphere
Is
Instance_
1
Is
Instance_
2
Is
Kind_
1
Is
Kind_
2
Is
Scalable
Overlaps
Box_
1
Overlaps
Box_
2
Overlaps
Cylinder_
1
Overlaps
Cylinder_
2
Overlaps
Point_
1
Overlaps
Point_
2
Overlaps
Polygon
Overlaps
Segment
Overlaps
Sphere_
1
Overlaps
Sphere_
2
Overlaps
Triangle
Ray
Cylinder
Intersection
Ray
Sphere
Intersection
Scale
And
Transform
Set
Allow
Overlap
Detection
Set
Builder
Set
Camera
Set
Pixel
Tolerance
Set
Viewport
Set
Window
Size
This
Window
Size
delete
get_
type_
descriptor
get_
type_
name
Constructors
constructor
new
Select
Mgr_
Triangular
Frustum
Set
(
)
:
SelectMgr_TriangularFrustumSet
Returns
SelectMgr_TriangularFrustumSet
Methods
Build
Build
(
)
:
void
Returns
void
Camera
Camera
(
)
:
Handle_Graphic3d_Camera
Returns
Handle_Graphic3d_Camera
Decrement
Ref
Counter
Decrement
Ref
Counter
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Delete
Delete
(
)
:
void
Returns
void
Detected
Point
Detected
Point
(
theDepth
:
number
)
:
gp_Pnt
Parameters
theDepth:
number
Returns
gp_Pnt
Dist
To
Geometry
Center
Dist
To
Geometry
Center
(
theCOG
:
gp_Pnt
)
:
number
Parameters
theCOG:
gp_Pnt
Returns
number
Dump
Json
Dump
Json
(
theOStream
:
Standard_OStream
, theDepth
:
Graphic3d_ZLayerId
)
:
void
Parameters
theOStream:
Standard_OStream
theDepth:
Graphic3d_ZLayerId
Returns
void
Dynamic
Type
Dynamic
Type
(
)
:
Handle_Standard_Type
Returns
Handle_Standard_Type
Get
Far
Pnt
Get
Far
Pnt
(
)
:
gp_Pnt
Returns
gp_Pnt
Get
Mouse
Position
Get
Mouse
Position
(
)
:
gp_Pnt2d
Returns
gp_Pnt2d
Get
Near
Pnt
Get
Near
Pnt
(
)
:
gp_Pnt
Returns
gp_Pnt
Get
Planes
Get
Planes
(
thePlaneEquations
:
NCollection_Vector
<
SelectMgr_Vec4
>
)
:
void
Parameters
thePlaneEquations:
NCollection_Vector
<
SelectMgr_Vec4
>
Returns
void
Get
Ref
Count
Get
Ref
Count
(
)
:
Graphic3d_ZLayerId
Returns
Graphic3d_ZLayerId
Get
Selection
Type
Get
Selection
Type
(
)
:
SelectMgr_SelectionType
Returns
SelectMgr_SelectionType
Get
View
Ray
Direction
Get
View
Ray
Direction
(
)
:
gp_Dir
Returns
gp_Dir
Increment
Ref
Counter
Increment
Ref
Counter
(
)
:
void
Returns
void
Init
Init
(
thePoints
:
TColgp_Array1OfPnt2d
)
:
void
Parameters
thePoints:
TColgp_Array1OfPnt2d
Returns
void
Is
Boundary
Intersect
Sphere
Is
Boundary
Intersect
Sphere
(
theCenter
:
gp_Pnt
, theRadius
:
number
, thePlaneNormal
:
gp_Dir
, theBoundaries
:
TColgp_Array1OfPnt
, theBoundaryInside
:
boolean
)
:
boolean
Parameters
theCenter:
gp_Pnt
theRadius:
number
thePlaneNormal:
gp_Dir
theBoundaries:
TColgp_Array1OfPnt
theBoundaryInside:
boolean
Returns
boolean
Is
Instance_
1
Is
Instance_
1
(
theType
:
Handle_Standard_Type
)
:
boolean
Parameters
theType:
Handle_Standard_Type
Returns
boolean
Is
Instance_
2
Is
Instance_
2
(
theTypeName
:
string
)
:
boolean
Parameters
theTypeName:
string
Returns
boolean
Is
Kind_
1
Is
Kind_
1
(
theType
:
Handle_Standard_Type
)
:
boolean
Parameters
theType:
Handle_Standard_Type
Returns
boolean
Is
Kind_
2
Is
Kind_
2
(
theTypeName
:
string
)
:
boolean
Parameters
theTypeName:
string
Returns
boolean
Is
Scalable
Is
Scalable
(
)
:
boolean
Returns
boolean
Overlaps
Box_
1
Overlaps
Box_
1
(
theMinPnt
:
SelectMgr_Vec3
, theMaxPnt
:
SelectMgr_Vec3
, theClipRange
:
SelectMgr_ViewClipRange
, thePickResult
:
SelectBasics_PickResult
)
:
boolean
Parameters
theMinPnt:
SelectMgr_Vec3
theMaxPnt:
SelectMgr_Vec3
theClipRange:
SelectMgr_ViewClipRange
thePickResult:
SelectBasics_PickResult
Returns
boolean
Overlaps
Box_
2
Overlaps
Box_
2
(
theMinPnt
:
SelectMgr_Vec3
, theMaxPnt
:
SelectMgr_Vec3
, theInside
:
boolean
)
:
boolean
Parameters
theMinPnt:
SelectMgr_Vec3
theMaxPnt:
SelectMgr_Vec3
theInside:
boolean
Returns
boolean
Overlaps
Cylinder_
1
Overlaps
Cylinder_
1
(
theBottomRad
:
number
, theTopRad
:
number
, theHeight
:
number
, theTrsf
:
gp_Trsf
, theClipRange
:
SelectMgr_ViewClipRange
, thePickResult
:
SelectBasics_PickResult
)
:
boolean
Parameters
theBottomRad:
number
theTopRad:
number
theHeight:
number
theTrsf:
gp_Trsf
theClipRange:
SelectMgr_ViewClipRange
thePickResult:
SelectBasics_PickResult
Returns
boolean
Overlaps
Cylinder_
2
Overlaps
Cylinder_
2
(
theBottomRad
:
number
, theTopRad
:
number
, theHeight
:
number
, theTrsf
:
gp_Trsf
, theInside
:
boolean
)
:
boolean
Parameters
theBottomRad:
number
theTopRad:
number
theHeight:
number
theTrsf:
gp_Trsf
theInside:
boolean
Returns
boolean
Overlaps
Point_
1
Overlaps
Point_
1
(
thePnt
:
gp_Pnt
, theClipRange
:
SelectMgr_ViewClipRange
, thePickResult
:
SelectBasics_PickResult
)
:
boolean
Parameters
thePnt:
gp_Pnt
theClipRange:
SelectMgr_ViewClipRange
thePickResult:
SelectBasics_PickResult
Returns
boolean
Overlaps
Point_
2
Overlaps
Point_
2
(
a0
:
gp_Pnt
)
:
boolean
Parameters
a0:
gp_Pnt
Returns
boolean
Overlaps
Polygon
Overlaps
Polygon
(
theArrayOfPnts
:
TColgp_Array1OfPnt
, theSensType
:
Select3D_TypeOfSensitivity
, theClipRange
:
SelectMgr_ViewClipRange
, thePickResult
:
SelectBasics_PickResult
)
:
boolean
Parameters
theArrayOfPnts:
TColgp_Array1OfPnt
theSensType:
Select3D_TypeOfSensitivity
theClipRange:
SelectMgr_ViewClipRange
thePickResult:
SelectBasics_PickResult
Returns
boolean
Overlaps
Segment
Overlaps
Segment
(
thePnt1
:
gp_Pnt
, thePnt2
:
gp_Pnt
, theClipRange
:
SelectMgr_ViewClipRange
, thePickResult
:
SelectBasics_PickResult
)
:
boolean
Parameters
thePnt1:
gp_Pnt
thePnt2:
gp_Pnt
theClipRange:
SelectMgr_ViewClipRange
thePickResult:
SelectBasics_PickResult
Returns
boolean
Overlaps
Sphere_
1
Overlaps
Sphere_
1
(
theCenter
:
gp_Pnt
, theRadius
:
number
, theInside
:
boolean
)
:
boolean
Parameters
theCenter:
gp_Pnt
theRadius:
number
theInside:
boolean
Returns
boolean
Overlaps
Sphere_
2
Overlaps
Sphere_
2
(
theCenter
:
gp_Pnt
, theRadius
:
number
, theClipRange
:
SelectMgr_ViewClipRange
, thePickResult
:
SelectBasics_PickResult
)
:
boolean
Parameters
theCenter:
gp_Pnt
theRadius:
number
theClipRange:
SelectMgr_ViewClipRange
thePickResult:
SelectBasics_PickResult
Returns
boolean
Overlaps
Triangle
Overlaps
Triangle
(
thePnt1
:
gp_Pnt
, thePnt2
:
gp_Pnt
, thePnt3
:
gp_Pnt
, theSensType
:
Select3D_TypeOfSensitivity
, theClipRange
:
SelectMgr_ViewClipRange
, thePickResult
:
SelectBasics_PickResult
)
:
boolean
Parameters
thePnt1:
gp_Pnt
thePnt2:
gp_Pnt
thePnt3:
gp_Pnt
theSensType:
Select3D_TypeOfSensitivity
theClipRange:
SelectMgr_ViewClipRange
thePickResult:
SelectBasics_PickResult
Returns
boolean
Ray
Cylinder
Intersection
Ray
Cylinder
Intersection
(
theBottomRadius
:
number
, theTopRadius
:
number
, theHeight
:
number
, theLoc
:
gp_Pnt
, theRayDir
:
gp_Dir
, theTimeEnter
:
number
, theTimeLeave
:
number
)
:
boolean
Parameters
theBottomRadius:
number
theTopRadius:
number
theHeight:
number
theLoc:
gp_Pnt
theRayDir:
gp_Dir
theTimeEnter:
number
theTimeLeave:
number
Returns
boolean
Ray
Sphere
Intersection
Ray
Sphere
Intersection
(
theCenter
:
gp_Pnt
, theRadius
:
number
, theLoc
:
gp_Pnt
, theRayDir
:
gp_Dir
, theTimeEnter
:
number
, theTimeLeave
:
number
)
:
boolean
Parameters
theCenter:
gp_Pnt
theRadius:
number
theLoc:
gp_Pnt
theRayDir:
gp_Dir
theTimeEnter:
number
theTimeLeave:
number
Returns
boolean
Scale
And
Transform
Scale
And
Transform
(
theScale
:
Graphic3d_ZLayerId
, theTrsf
:
gp_GTrsf
, theBuilder
:
Handle_SelectMgr_FrustumBuilder
)
:
any
Parameters
theScale:
Graphic3d_ZLayerId
theTrsf:
gp_GTrsf
theBuilder:
Handle_SelectMgr_FrustumBuilder
Returns
any
Set
Allow
Overlap
Detection
Set
Allow
Overlap
Detection
(
theIsToAllow
:
boolean
)
:
void
Parameters
theIsToAllow:
boolean
Returns
void
Set
Builder
Set
Builder
(
theBuilder
:
Handle_SelectMgr_FrustumBuilder
)
:
void
Parameters
theBuilder:
Handle_SelectMgr_FrustumBuilder
Returns
void
Set
Camera
Set
Camera
(
theCamera
:
Handle_Graphic3d_Camera
)
:
void
Parameters
theCamera:
Handle_Graphic3d_Camera
Returns
void
Set
Pixel
Tolerance
Set
Pixel
Tolerance
(
theTol
:
Graphic3d_ZLayerId
)
:
void
Parameters
theTol:
Graphic3d_ZLayerId
Returns
void
Set
Viewport
Set
Viewport
(
theX
:
number
, theY
:
number
, theWidth
:
number
, theHeight
:
number
)
:
void
Parameters
theX:
number
theY:
number
theWidth:
number
theHeight:
number
Returns
void
Set
Window
Size
Set
Window
Size
(
theWidth
:
Graphic3d_ZLayerId
, theHeight
:
Graphic3d_ZLayerId
)
:
void
Parameters
theWidth:
Graphic3d_ZLayerId
theHeight:
Graphic3d_ZLayerId
Returns
void
This
This
(
)
:
Standard_Transient
Returns
Standard_Transient
Window
Size
Window
Size
(
theWidth
:
Graphic3d_ZLayerId
, theHeight
:
Graphic3d_ZLayerId
)
:
void
Parameters
theWidth:
Graphic3d_ZLayerId
theHeight:
Graphic3d_ZLayerId
Returns
void
delete
delete
(
)
:
void
Returns
void
Static
get_
type_
descriptor
get_
type_
descriptor
(
)
:
Handle_Standard_Type
Returns
Handle_Standard_Type
Static
get_
type_
name
get_
type_
name
(
)
:
number
Returns
number
Exports
Select
Mgr_
Triangular
Frustum
Set
constructor
Build
Camera
Decrement
Ref
Counter
Delete
Detected
Point
Dist
To
Geometry
Center
Dump
Json
Dynamic
Type
Get
Far
Pnt
Get
Mouse
Position
Get
Near
Pnt
Get
Planes
Get
Ref
Count
Get
Selection
Type
Get
View
Ray
Direction
Increment
Ref
Counter
Init
Is
Boundary
Intersect
Sphere
Is
Instance_
1
Is
Instance_
2
Is
Kind_
1
Is
Kind_
2
Is
Scalable
Overlaps
Box_
1
Overlaps
Box_
2
Overlaps
Cylinder_
1
Overlaps
Cylinder_
2
Overlaps
Point_
1
Overlaps
Point_
2
Overlaps
Polygon
Overlaps
Segment
Overlaps
Sphere_
1
Overlaps
Sphere_
2
Overlaps
Triangle
Ray
Cylinder
Intersection
Ray
Sphere
Intersection
Scale
And
Transform
Set
Allow
Overlap
Detection
Set
Builder
Set
Camera
Set
Pixel
Tolerance
Set
Viewport
Set
Window
Size
This
Window
Size
delete
get_
type_
descriptor
get_
type_
name
Generated using
TypeDoc