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
TopOpeBRepTool_TOOL
Class TopOpeBRepTool_TOOL
Hierarchy
TopOpeBRepTool_TOOL
Index
Constructors
constructor
Methods
delete
ClosedE
ClosedS
CurvE
CurvF
EdgeONFace
Getduv
Getstp3dF
Is
Closing
E_
1
Is
Closing
E_
2
Is
Quad_
1
Is
Quad_
2
IsonCLO_
1
IsonCLO_
2
MatterKPtg
Matter_
1
Matter_
2
Matter_
3
Matter_
4
Mk
Shell
Ng
App
NggeomF
Nt
On
Boundary
Oriin
Sor
Oriin
Sorclosed
ParE
Par
E2d
ParISO
Remove
SplitE
Tg2d
Tg2d
App
TgINSIDE
Tggeom
E_
1
Tggeom
E_
2
TolP
TolUV
TrslUV
TrslUVModifE
UVF
UVISO_
1
UVISO_
2
UVISO_
3
Vertex
Vertices
Wire
To
Face
XX
minDUV
outUVbounds
stuvF
try
Ng
App
try
Ori
EinF
try
Tg2d
App
uv
App
Constructors
constructor
new
Top
OpeBRep
Tool_
TOOL
(
)
:
TopOpeBRepTool_TOOL
Returns
TopOpeBRepTool_TOOL
Methods
delete
delete
(
)
:
void
Returns
void
Static
ClosedE
ClosedE
(
E
:
TopoDS_Edge
, vclo
:
TopoDS_Vertex
)
:
boolean
Parameters
E:
TopoDS_Edge
vclo:
TopoDS_Vertex
Returns
boolean
Static
ClosedS
ClosedS
(
F
:
TopoDS_Face
)
:
boolean
Parameters
F:
TopoDS_Face
Returns
boolean
Static
CurvE
CurvE
(
E
:
TopoDS_Edge
, par
:
number
, tg0
:
gp_Dir
, Curv
:
number
)
:
boolean
Parameters
E:
TopoDS_Edge
par:
number
tg0:
gp_Dir
Curv:
number
Returns
boolean
Static
CurvF
CurvF
(
F
:
TopoDS_Face
, uv
:
gp_Pnt2d
, tg0
:
gp_Dir
, Curv
:
number
, direct
:
boolean
)
:
boolean
Parameters
F:
TopoDS_Face
uv:
gp_Pnt2d
tg0:
gp_Dir
Curv:
number
direct:
boolean
Returns
boolean
Static
EdgeONFace
EdgeONFace
(
par
:
number
, ed
:
TopoDS_Edge
, uv
:
gp_Pnt2d
, fa
:
TopoDS_Face
, isonfa
:
boolean
)
:
boolean
Parameters
par:
number
ed:
TopoDS_Edge
uv:
gp_Pnt2d
fa:
TopoDS_Face
isonfa:
boolean
Returns
boolean
Static
Getduv
Getduv
(
f
:
TopoDS_Face
, uv
:
gp_Pnt2d
, dir
:
gp_Vec
, factor
:
number
, duv
:
gp_Dir2d
)
:
boolean
Parameters
f:
TopoDS_Face
uv:
gp_Pnt2d
dir:
gp_Vec
factor:
number
duv:
gp_Dir2d
Returns
boolean
Static
Getstp3dF
Getstp3dF
(
p
:
gp_Pnt
, f
:
TopoDS_Face
, uv
:
gp_Pnt2d
, st
:
TopAbs_State
)
:
boolean
Parameters
p:
gp_Pnt
f:
TopoDS_Face
uv:
gp_Pnt2d
st:
TopAbs_State
Returns
boolean
Static
Is
Closing
E_
1
Is
Closing
E_
1
(
E
:
TopoDS_Edge
, F
:
TopoDS_Face
)
:
boolean
Parameters
E:
TopoDS_Edge
F:
TopoDS_Face
Returns
boolean
Static
Is
Closing
E_
2
Is
Closing
E_
2
(
E
:
TopoDS_Edge
, W
:
TopoDS_Shape
, F
:
TopoDS_Face
)
:
boolean
Parameters
E:
TopoDS_Edge
W:
TopoDS_Shape
F:
TopoDS_Face
Returns
boolean
Static
Is
Quad_
1
Is
Quad_
1
(
E
:
TopoDS_Edge
)
:
boolean
Parameters
E:
TopoDS_Edge
Returns
boolean
Static
Is
Quad_
2
Is
Quad_
2
(
F
:
TopoDS_Face
)
:
boolean
Parameters
F:
TopoDS_Face
Returns
boolean
Static
IsonCLO_
1
IsonCLO_
1
(
PC
:
Handle_Geom2d_Curve
, onU
:
boolean
, xfirst
:
number
, xperiod
:
number
, xtol
:
number
)
:
boolean
Parameters
PC:
Handle_Geom2d_Curve
onU:
boolean
xfirst:
number
xperiod:
number
xtol:
number
Returns
boolean
Static
IsonCLO_
2
IsonCLO_
2
(
C2DF
:
TopOpeBRepTool_C2DF
, onU
:
boolean
, xfirst
:
number
, xperiod
:
number
, xtol
:
number
)
:
boolean
Parameters
C2DF:
TopOpeBRepTool_C2DF
onU:
boolean
xfirst:
number
xperiod:
number
xtol:
number
Returns
boolean
Static
MatterKPtg
MatterKPtg
(
f1
:
TopoDS_Face
, f2
:
TopoDS_Face
, e
:
TopoDS_Edge
, Ang
:
number
)
:
boolean
Parameters
f1:
TopoDS_Face
f2:
TopoDS_Face
e:
TopoDS_Edge
Ang:
number
Returns
boolean
Static
Matter_
1
Matter_
1
(
d1
:
gp_Vec
, d2
:
gp_Vec
, ref
:
gp_Vec
)
:
number
Parameters
d1:
gp_Vec
d2:
gp_Vec
ref:
gp_Vec
Returns
number
Static
Matter_
2
Matter_
2
(
d1
:
gp_Vec2d
, d2
:
gp_Vec2d
)
:
number
Parameters
d1:
gp_Vec2d
d2:
gp_Vec2d
Returns
number
Static
Matter_
3
Matter_
3
(
xx1
:
gp_Dir
, nt1
:
gp_Dir
, xx2
:
gp_Dir
, nt2
:
gp_Dir
, tola
:
number
, Ang
:
number
)
:
boolean
Parameters
xx1:
gp_Dir
nt1:
gp_Dir
xx2:
gp_Dir
nt2:
gp_Dir
tola:
number
Ang:
number
Returns
boolean
Static
Matter_
4
Matter_
4
(
f1
:
TopoDS_Face
, f2
:
TopoDS_Face
, e
:
TopoDS_Edge
, pare
:
number
, tola
:
number
, Ang
:
number
)
:
boolean
Parameters
f1:
TopoDS_Face
f2:
TopoDS_Face
e:
TopoDS_Edge
pare:
number
tola:
number
Ang:
number
Returns
boolean
Static
Mk
Shell
Mk
Shell
(
lF
:
TopTools_ListOfShape
, She
:
TopoDS_Shape
)
:
void
Parameters
lF:
TopTools_ListOfShape
She:
TopoDS_Shape
Returns
void
Static
Ng
App
Ng
App
(
par
:
number
, E
:
TopoDS_Edge
, F
:
TopoDS_Face
, tola
:
number
, ngApp
:
gp_Dir
)
:
boolean
Parameters
par:
number
E:
TopoDS_Edge
F:
TopoDS_Face
tola:
number
ngApp:
gp_Dir
Returns
boolean
Static
NggeomF
NggeomF
(
uv
:
gp_Pnt2d
, F
:
TopoDS_Face
, ng
:
gp_Vec
)
:
boolean
Parameters
uv:
gp_Pnt2d
F:
TopoDS_Face
ng:
gp_Vec
Returns
boolean
Static
Nt
Nt
(
uv
:
gp_Pnt2d
, f
:
TopoDS_Face
, normt
:
gp_Dir
)
:
boolean
Parameters
uv:
gp_Pnt2d
f:
TopoDS_Face
normt:
gp_Dir
Returns
boolean
Static
On
Boundary
On
Boundary
(
par
:
number
, E
:
TopoDS_Edge
)
:
Graphic3d_ZLayerId
Parameters
par:
number
E:
TopoDS_Edge
Returns
Graphic3d_ZLayerId
Static
Oriin
Sor
Oriin
Sor
(
sub
:
TopoDS_Shape
, S
:
TopoDS_Shape
, checkclo
:
boolean
)
:
Graphic3d_ZLayerId
Parameters
sub:
TopoDS_Shape
S:
TopoDS_Shape
checkclo:
boolean
Returns
Graphic3d_ZLayerId
Static
Oriin
Sorclosed
Oriin
Sorclosed
(
sub
:
TopoDS_Shape
, S
:
TopoDS_Shape
)
:
Graphic3d_ZLayerId
Parameters
sub:
TopoDS_Shape
S:
TopoDS_Shape
Returns
Graphic3d_ZLayerId
Static
ParE
ParE
(
Iv
:
Graphic3d_ZLayerId
, E
:
TopoDS_Edge
)
:
number
Parameters
Iv:
Graphic3d_ZLayerId
E:
TopoDS_Edge
Returns
number
Static
Par
E2d
Par
E2d
(
p2d
:
gp_Pnt2d
, e
:
TopoDS_Edge
, f
:
TopoDS_Face
, par
:
number
, dist
:
number
)
:
boolean
Parameters
p2d:
gp_Pnt2d
e:
TopoDS_Edge
f:
TopoDS_Face
par:
number
dist:
number
Returns
boolean
Static
ParISO
ParISO
(
p2d
:
gp_Pnt2d
, e
:
TopoDS_Edge
, f
:
TopoDS_Face
, pare
:
number
)
:
boolean
Parameters
p2d:
gp_Pnt2d
e:
TopoDS_Edge
f:
TopoDS_Face
pare:
number
Returns
boolean
Static
Remove
Remove
(
loS
:
TopTools_ListOfShape
, toremove
:
TopoDS_Shape
)
:
boolean
Parameters
loS:
TopTools_ListOfShape
toremove:
TopoDS_Shape
Returns
boolean
Static
SplitE
SplitE
(
Eanc
:
TopoDS_Edge
, Splits
:
TopTools_ListOfShape
)
:
boolean
Parameters
Eanc:
TopoDS_Edge
Splits:
TopTools_ListOfShape
Returns
boolean
Static
Tg2d
Tg2d
(
iv
:
Graphic3d_ZLayerId
, E
:
TopoDS_Edge
, C2DF
:
TopOpeBRepTool_C2DF
)
:
gp_Vec2d
Parameters
iv:
Graphic3d_ZLayerId
E:
TopoDS_Edge
C2DF:
TopOpeBRepTool_C2DF
Returns
gp_Vec2d
Static
Tg2d
App
Tg2d
App
(
iv
:
Graphic3d_ZLayerId
, E
:
TopoDS_Edge
, C2DF
:
TopOpeBRepTool_C2DF
, factor
:
number
)
:
gp_Vec2d
Parameters
iv:
Graphic3d_ZLayerId
E:
TopoDS_Edge
C2DF:
TopOpeBRepTool_C2DF
factor:
number
Returns
gp_Vec2d
Static
TgINSIDE
TgINSIDE
(
v
:
TopoDS_Vertex
, E
:
TopoDS_Edge
, Tg
:
gp_Vec
, OvinE
:
Graphic3d_ZLayerId
)
:
boolean
Parameters
v:
TopoDS_Vertex
E:
TopoDS_Edge
Tg:
gp_Vec
OvinE:
Graphic3d_ZLayerId
Returns
boolean
Static
Tggeom
E_
1
Tggeom
E_
1
(
par
:
number
, BC
:
BRepAdaptor_Curve
, Tg
:
gp_Vec
)
:
boolean
Parameters
par:
number
BC:
BRepAdaptor_Curve
Tg:
gp_Vec
Returns
boolean
Static
Tggeom
E_
2
Tggeom
E_
2
(
par
:
number
, E
:
TopoDS_Edge
, Tg
:
gp_Vec
)
:
boolean
Parameters
par:
number
E:
TopoDS_Edge
Tg:
gp_Vec
Returns
boolean
Static
TolP
TolP
(
E
:
TopoDS_Edge
, F
:
TopoDS_Face
)
:
number
Parameters
E:
TopoDS_Edge
F:
TopoDS_Face
Returns
number
Static
TolUV
TolUV
(
F
:
TopoDS_Face
, tol3d
:
number
)
:
number
Parameters
F:
TopoDS_Face
tol3d:
number
Returns
number
Static
TrslUV
TrslUV
(
t2d
:
gp_Vec2d
, C2DF
:
TopOpeBRepTool_C2DF
)
:
void
Parameters
t2d:
gp_Vec2d
C2DF:
TopOpeBRepTool_C2DF
Returns
void
Static
TrslUVModifE
TrslUVModifE
(
t2d
:
gp_Vec2d
, F
:
TopoDS_Face
, E
:
TopoDS_Edge
)
:
boolean
Parameters
t2d:
gp_Vec2d
F:
TopoDS_Face
E:
TopoDS_Edge
Returns
boolean
Static
UVF
UVF
(
par
:
number
, C2DF
:
TopOpeBRepTool_C2DF
)
:
gp_Pnt2d
Parameters
par:
number
C2DF:
TopOpeBRepTool_C2DF
Returns
gp_Pnt2d
Static
UVISO_
1
UVISO_
1
(
PC
:
Handle_Geom2d_Curve
, isou
:
boolean
, isov
:
boolean
, d2d
:
gp_Dir2d
, o2d
:
gp_Pnt2d
)
:
boolean
Parameters
PC:
Handle_Geom2d_Curve
isou:
boolean
isov:
boolean
d2d:
gp_Dir2d
o2d:
gp_Pnt2d
Returns
boolean
Static
UVISO_
2
UVISO_
2
(
C2DF
:
TopOpeBRepTool_C2DF
, isou
:
boolean
, isov
:
boolean
, d2d
:
gp_Dir2d
, o2d
:
gp_Pnt2d
)
:
boolean
Parameters
C2DF:
TopOpeBRepTool_C2DF
isou:
boolean
isov:
boolean
d2d:
gp_Dir2d
o2d:
gp_Pnt2d
Returns
boolean
Static
UVISO_
3
UVISO_
3
(
E
:
TopoDS_Edge
, F
:
TopoDS_Face
, isou
:
boolean
, isov
:
boolean
, d2d
:
gp_Dir2d
, o2d
:
gp_Pnt2d
)
:
boolean
Parameters
E:
TopoDS_Edge
F:
TopoDS_Face
isou:
boolean
isov:
boolean
d2d:
gp_Dir2d
o2d:
gp_Pnt2d
Returns
boolean
Static
Vertex
Vertex
(
Iv
:
Graphic3d_ZLayerId
, E
:
TopoDS_Edge
)
:
TopoDS_Vertex
Parameters
Iv:
Graphic3d_ZLayerId
E:
TopoDS_Edge
Returns
TopoDS_Vertex
Static
Vertices
Vertices
(
E
:
TopoDS_Edge
, Vces
:
TopTools_Array1OfShape
)
:
void
Parameters
E:
TopoDS_Edge
Vces:
TopTools_Array1OfShape
Returns
void
Static
Wire
To
Face
Wire
To
Face
(
Fref
:
TopoDS_Face
, mapWlow
:
TopTools_DataMapOfShapeListOfShape
, lFs
:
TopTools_ListOfShape
)
:
boolean
Parameters
Fref:
TopoDS_Face
mapWlow:
TopTools_DataMapOfShapeListOfShape
lFs:
TopTools_ListOfShape
Returns
boolean
Static
XX
XX
(
uv
:
gp_Pnt2d
, f
:
TopoDS_Face
, par
:
number
, e
:
TopoDS_Edge
, xx
:
gp_Dir
)
:
boolean
Parameters
uv:
gp_Pnt2d
f:
TopoDS_Face
par:
number
e:
TopoDS_Edge
xx:
gp_Dir
Returns
boolean
Static
minDUV
minDUV
(
F
:
TopoDS_Face
)
:
number
Parameters
F:
TopoDS_Face
Returns
number
Static
outUVbounds
outUVbounds
(
uv
:
gp_Pnt2d
, F
:
TopoDS_Face
)
:
boolean
Parameters
uv:
gp_Pnt2d
F:
TopoDS_Face
Returns
boolean
Static
stuvF
stuvF
(
uv
:
gp_Pnt2d
, F
:
TopoDS_Face
, onU
:
Graphic3d_ZLayerId
, onV
:
Graphic3d_ZLayerId
)
:
void
Parameters
uv:
gp_Pnt2d
F:
TopoDS_Face
onU:
Graphic3d_ZLayerId
onV:
Graphic3d_ZLayerId
Returns
void
Static
try
Ng
App
try
Ng
App
(
par
:
number
, E
:
TopoDS_Edge
, F
:
TopoDS_Face
, tola
:
number
, ng
:
gp_Dir
)
:
boolean
Parameters
par:
number
E:
TopoDS_Edge
F:
TopoDS_Face
tola:
number
ng:
gp_Dir
Returns
boolean
Static
try
Ori
EinF
try
Ori
EinF
(
par
:
number
, E
:
TopoDS_Edge
, F
:
TopoDS_Face
)
:
Graphic3d_ZLayerId
Parameters
par:
number
E:
TopoDS_Edge
F:
TopoDS_Face
Returns
Graphic3d_ZLayerId
Static
try
Tg2d
App
try
Tg2d
App
(
iv
:
Graphic3d_ZLayerId
, E
:
TopoDS_Edge
, C2DF
:
TopOpeBRepTool_C2DF
, factor
:
number
)
:
gp_Vec2d
Parameters
iv:
Graphic3d_ZLayerId
E:
TopoDS_Edge
C2DF:
TopOpeBRepTool_C2DF
factor:
number
Returns
gp_Vec2d
Static
uv
App
uv
App
(
f
:
TopoDS_Face
, e
:
TopoDS_Edge
, par
:
number
, eps
:
number
, uvapp
:
gp_Pnt2d
)
:
boolean
Parameters
f:
TopoDS_Face
e:
TopoDS_Edge
par:
number
eps:
number
uvapp:
gp_Pnt2d
Returns
boolean
Exports
Top
OpeBRep
Tool_
TOOL
constructor
delete
ClosedE
ClosedS
CurvE
CurvF
EdgeONFace
Getduv
Getstp3dF
Is
Closing
E_
1
Is
Closing
E_
2
Is
Quad_
1
Is
Quad_
2
IsonCLO_
1
IsonCLO_
2
MatterKPtg
Matter_
1
Matter_
2
Matter_
3
Matter_
4
Mk
Shell
Ng
App
NggeomF
Nt
On
Boundary
Oriin
Sor
Oriin
Sorclosed
ParE
Par
E2d
ParISO
Remove
SplitE
Tg2d
Tg2d
App
TgINSIDE
Tggeom
E_
1
Tggeom
E_
2
TolP
TolUV
TrslUV
TrslUVModifE
UVF
UVISO_
1
UVISO_
2
UVISO_
3
Vertex
Vertices
Wire
To
Face
XX
minDUV
outUVbounds
stuvF
try
Ng
App
try
Ori
EinF
try
Tg2d
App
uv
App
Generated using
TypeDoc