brepjs API Reference
GitHub
npm
Getting Started
Preparing search index...
index
csg
Namespace csg
Classes
Evaluator
Interfaces
AsymmetricIParams
CacheStats
ChamferNode
CircleHollowParams
ColorNode
Contour
CsgEnvelope
CShapeParams
EllipseArcOptions
EvaluatorOptions
ExtrudeNode
FilletNode
IBeamParams
InstanceNode
LoftNode
LoftOptions
LShapeParams
MirrorOptions
PathNode
ProfileNode
RectangleHollowParams
RevolveNode
RevolveOptions
RotateOptions
ScaleOptions
SegmentOptions
ShellNode
StepInfo
SweepNode
SweepNodeOptions
TrapeziumParams
TShapeParams
UShapeParams
ZShapeParams
Type Aliases
AnyNode
BinaryOp
BooleanNode
EdgeNode
Env
Expr
ExprValue
FaceNode
IRNode
NodeKind
NodePredicate
OutputKind
PrimitiveNode
ScalarInput
Segment2D
SolidNode
TransformIRNode
UnaryOp
Vec2Input
Vec3Input
VertexNode
Variables
CSG_VERSION
Functions
add
arbitraryClosedProfile
arbitraryProfileWithVoids
arcTo
asScalarExpr
asVec2Expr
asVec3Expr
asymmetricIProfile
bezierTo
binOp
box
buildVec
chamfer
circle
circleHollowProfile
circularProfile
color
component
compound
cone
contour
cShapeProfile
cut
cutAll
cylinder
ellipseArcTo
ellipseProfile
emptyFace
emptySolid
emptyWire
extrude
fillet
foldExpr
forEachNode
fromJSON
fuse
fuseAll
iBeamProfile
instance
intersect
line
lineTo
loft
lShapeProfile
mirror
mul
nodeCount
numLit
optimize
outputKindOf
param
path
polygon
profile
rectangleHollowProfile
rectangularProfile
replaceNode
revolve
rotate
scale
shell
sphere
sweep
toJSON
torus
translate
trapeziumProfile
tShapeProfile
unaryOp
uShapeProfile
vec2Lit
vec3Lit
vertex
withEvaluator
zShapeProfile
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Evaluator
Interfaces
Asymmetric
I
Params
Cache
Stats
Chamfer
Node
Circle
Hollow
Params
Color
Node
Contour
Csg
Envelope
C
Shape
Params
Ellipse
Arc
Options
Evaluator
Options
Extrude
Node
Fillet
Node
I
Beam
Params
Instance
Node
Loft
Node
Loft
Options
L
Shape
Params
Mirror
Options
Path
Node
Profile
Node
Rectangle
Hollow
Params
Revolve
Node
Revolve
Options
Rotate
Options
Scale
Options
Segment
Options
Shell
Node
Step
Info
Sweep
Node
Sweep
Node
Options
Trapezium
Params
T
Shape
Params
U
Shape
Params
Z
Shape
Params
Type Aliases
Any
Node
Binary
Op
Boolean
Node
Edge
Node
Env
Expr
Expr
Value
Face
Node
IR
Node
Node
Kind
Node
Predicate
Output
Kind
Primitive
Node
Scalar
Input
Segment2
D
Solid
Node
Transform
IR
Node
Unary
Op
Vec2
Input
Vec3
Input
Vertex
Node
Variables
CSG_
VERSION
Functions
add
arbitrary
Closed
Profile
arbitrary
Profile
With
Voids
arc
To
as
Scalar
Expr
as
Vec2
Expr
as
Vec3
Expr
asymmetric
I
Profile
bezier
To
bin
Op
box
build
Vec
chamfer
circle
circle
Hollow
Profile
circular
Profile
color
component
compound
cone
contour
c
Shape
Profile
cut
cut
All
cylinder
ellipse
Arc
To
ellipse
Profile
empty
Face
empty
Solid
empty
Wire
extrude
fillet
fold
Expr
for
Each
Node
from
JSON
fuse
fuse
All
i
Beam
Profile
instance
intersect
line
line
To
loft
l
Shape
Profile
mirror
mul
node
Count
num
Lit
optimize
output
Kind
Of
param
path
polygon
profile
rectangle
Hollow
Profile
rectangular
Profile
replace
Node
revolve
rotate
scale
shell
sphere
sweep
to
JSON
torus
translate
trapezium
Profile
t
Shape
Profile
unary
Op
u
Shape
Profile
vec2
Lit
vec3
Lit
vertex
with
Evaluator
z
Shape
Profile
GitHub
npm
Getting Started
brepjs API Reference
Loading...