brepjs API Reference
GitHub
npm
Getting Started
Preparing search index...
index
csg
Namespace csg
Classes
Evaluator
Interfaces
CacheStats
CsgEnvelope
EvaluatorOptions
InstanceNode
MirrorOptions
RotateOptions
ScaleOptions
StepInfo
Type Aliases
AnyNode
BinaryOp
BooleanNode
EdgeNode
Env
Expr
ExprValue
FaceNode
IRNode
NodeKind
NodePredicate
OutputKind
PrimitiveNode
ScalarInput
SolidNode
TransformIRNode
UnaryOp
Vec2Input
Vec3Input
VertexNode
Variables
CSG_VERSION
Functions
add
asScalarExpr
asVec2Expr
asVec3Expr
binOp
box
buildVec
circle
component
compound
cone
cut
cutAll
cylinder
emptyFace
emptySolid
emptyWire
foldExpr
forEachNode
fromJSON
fuse
fuseAll
instance
intersect
line
mirror
mul
nodeCount
numLit
optimize
outputKindOf
param
polygon
replaceNode
rotate
scale
sphere
toJSON
torus
translate
unaryOp
vec2Lit
vec3Lit
vertex
withEvaluator
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Evaluator
Interfaces
Cache
Stats
Csg
Envelope
Evaluator
Options
Instance
Node
Mirror
Options
Rotate
Options
Scale
Options
Step
Info
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
Solid
Node
Transform
IR
Node
Unary
Op
Vec2
Input
Vec3
Input
Vertex
Node
Variables
CSG_
VERSION
Functions
add
as
Scalar
Expr
as
Vec2
Expr
as
Vec3
Expr
bin
Op
box
build
Vec
circle
component
compound
cone
cut
cut
All
cylinder
empty
Face
empty
Solid
empty
Wire
fold
Expr
for
Each
Node
from
JSON
fuse
fuse
All
instance
intersect
line
mirror
mul
node
Count
num
Lit
optimize
output
Kind
Of
param
polygon
replace
Node
rotate
scale
sphere
to
JSON
torus
translate
unary
Op
vec2
Lit
vec3
Lit
vertex
with
Evaluator
GitHub
npm
Getting Started
brepjs API Reference
Loading...