brepjs API Reference
GitHub
npm
Getting Started
Preparing search index...
index
KernelPrimitiveOps
Interface KernelPrimitiveOps
interface
KernelPrimitiveOps
{
makeBox
(
width
:
number
,
height
:
number
,
depth
:
number
)
:
any
;
makeBoxFromCorners
(
p1
:
[
number
,
number
,
number
]
,
p2
:
[
number
,
number
,
number
]
,
)
:
any
;
makeCone
(
radius1
:
number
,
radius2
:
number
,
height
:
number
,
center
?:
[
number
,
number
,
number
]
,
direction
?:
[
number
,
number
,
number
]
,
)
:
any
;
makeCylinder
(
radius
:
number
,
height
:
number
,
center
?:
[
number
,
number
,
number
]
,
direction
?:
[
number
,
number
,
number
]
,
)
:
any
;
makeEllipsoid
(
aLength
:
number
,
bLength
:
number
,
cLength
:
number
)
:
any
;
makeRectangle
(
width
:
number
,
height
:
number
)
:
any
;
makeSphere
(
radius
:
number
,
center
?:
[
number
,
number
,
number
]
)
:
any
;
makeTorus
(
majorRadius
:
number
,
minorRadius
:
number
,
center
?:
[
number
,
number
,
number
]
,
direction
?:
[
number
,
number
,
number
]
,
)
:
any
;
}
Index
Methods
make
Box
make
Box
From
Corners
make
Cone
make
Cylinder
make
Ellipsoid
make
Rectangle
make
Sphere
make
Torus
Methods
make
Box
makeBox
(
width
:
number
,
height
:
number
,
depth
:
number
)
:
any
Parameters
width
:
number
height
:
number
depth
:
number
Returns
any
make
Box
From
Corners
makeBoxFromCorners
(
p1
:
[
number
,
number
,
number
]
,
p2
:
[
number
,
number
,
number
]
,
)
:
any
Parameters
p1
:
[
number
,
number
,
number
]
p2
:
[
number
,
number
,
number
]
Returns
any
make
Cone
makeCone
(
radius1
:
number
,
radius2
:
number
,
height
:
number
,
center
?:
[
number
,
number
,
number
]
,
direction
?:
[
number
,
number
,
number
]
,
)
:
any
Parameters
radius1
:
number
radius2
:
number
height
:
number
Optional
center
:
[
number
,
number
,
number
]
Optional
direction
:
[
number
,
number
,
number
]
Returns
any
make
Cylinder
makeCylinder
(
radius
:
number
,
height
:
number
,
center
?:
[
number
,
number
,
number
]
,
direction
?:
[
number
,
number
,
number
]
,
)
:
any
Parameters
radius
:
number
height
:
number
Optional
center
:
[
number
,
number
,
number
]
Optional
direction
:
[
number
,
number
,
number
]
Returns
any
make
Ellipsoid
makeEllipsoid
(
aLength
:
number
,
bLength
:
number
,
cLength
:
number
)
:
any
Build an ellipsoid solid with the given axis half-lengths.
Parameters
aLength
:
number
bLength
:
number
cLength
:
number
Returns
any
make
Rectangle
makeRectangle
(
width
:
number
,
height
:
number
)
:
any
Parameters
width
:
number
height
:
number
Returns
any
make
Sphere
makeSphere
(
radius
:
number
,
center
?:
[
number
,
number
,
number
]
)
:
any
Parameters
radius
:
number
Optional
center
:
[
number
,
number
,
number
]
Returns
any
make
Torus
makeTorus
(
majorRadius
:
number
,
minorRadius
:
number
,
center
?:
[
number
,
number
,
number
]
,
direction
?:
[
number
,
number
,
number
]
,
)
:
any
Parameters
majorRadius
:
number
minorRadius
:
number
Optional
center
:
[
number
,
number
,
number
]
Optional
direction
:
[
number
,
number
,
number
]
Returns
any
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
make
Box
make
Box
From
Corners
make
Cone
make
Cylinder
make
Ellipsoid
make
Rectangle
make
Sphere
make
Torus
GitHub
npm
Getting Started
brepjs API Reference
Loading...
Build an ellipsoid solid with the given axis half-lengths.