Interface: Shape3DLike<ShapeT, MeshT, OtherT, MeshOptionsT>
Defined in: shapeInterfaces.ts:3
Type Parameters
ShapeT
ShapeT
MeshT
MeshT
OtherT
OtherT = ShapeT
MeshOptionsT
MeshOptionsT = any
Properties
boundingBox
readonly boundingBox: BoundingBox;
Defined in: shapeInterfaces.ts:25
Methods
cut()
cut(other, options?): ShapeT;
Defined in: shapeInterfaces.ts:10
Parameters
other
ShapeT
options?
any
Returns
ShapeT
fuse()
fuse(other, options?): ShapeT;
Defined in: shapeInterfaces.ts:9
Parameters
other
ShapeT
options?
any
Returns
ShapeT
intersect()
intersect(other): ShapeT;
Defined in: shapeInterfaces.ts:11
Parameters
other
OtherT
Returns
ShapeT
mesh()
mesh(options?): MeshT;
Defined in: shapeInterfaces.ts:24
Parameters
options?
MeshOptionsT
Returns
MeshT
mirror()
mirror(inputPlane?, origin?): ShapeT;
Defined in: shapeInterfaces.ts:23
Parameters
inputPlane?
origin?
Returns
ShapeT
rotate()
rotate(
angle,
position?,
direction?): ShapeT;
Defined in: shapeInterfaces.ts:17
Parameters
angle
number
position?
direction?
Returns
ShapeT
scale()
scale(scale, center?): ShapeT;
Defined in: shapeInterfaces.ts:22
Parameters
scale
number
center?
Returns
ShapeT
translate()
Call Signature
translate(
xDist,
yDist,
zDist): ShapeT;
Defined in: shapeInterfaces.ts:12
Parameters
xDist
number
yDist
number
zDist
number
Returns
ShapeT
Call Signature
translate(vector): ShapeT;
Defined in: shapeInterfaces.ts:13
Parameters
vector
Returns
ShapeT
translateX()
translateX(distance): ShapeT;
Defined in: shapeInterfaces.ts:14
Parameters
distance
number
Returns
ShapeT
translateY()
translateY(distance): ShapeT;
Defined in: shapeInterfaces.ts:15
Parameters
distance
number
Returns
ShapeT
translateZ()
translateZ(distance): ShapeT;
Defined in: shapeInterfaces.ts:16
Parameters
distance
number
Returns
ShapeT