Tool Parameters

  • vector3f is a 3-float list
  • matrix3f is a 9-float3x3 row-major matrix

select

size float
brushType integer
symmetry boolean

volumeBrush

strength float range [0,1]
size float  
depth float range [-1,1]
lazyness float range [0,1]
refine float range [0,1]
reduce float range [0,1]
refineSmooth float range [0,1]
attractStrength float  
volumetric boolean  
symmetric boolean  
surfSnap boolean  
continuous boolean  
enableRefinement boolean  
restrictToGroup boolean  
holdBoundary boolean  
preserveGroups boolean  
brushOnTarget boolean  
adaptiveRefinement boolean  

surfaceBrush

restrictToGroup boolean
holdBoundary boolean
preserveGroups boolean

stamp

snapDimension boolean

erase

density float  
smooth float  
scale float  
boundaryRotate float  
replaceType integer values: MinimalFill = 0, FlatRefinedMesh = 1, MVCPlanarDeformation = 2

discard

reduce

percentage float  
maxDeviation float  
maxDeviationWorld float  
smooth float  
normalThreshold float  
goalType integer Percentage = 0, TriangleBudget = 1, MaxDeviation = 2
triangleCount integer  
reduceMetric integer Uniform = 0, QuadricError = 1
preserveGroups boolean  
preserveBoundary boolean  
adaptive boolean  

remesh

density float  
smooth float  
normalThreshold float  
boundaryMode integer  
remeshType integer values: Uniform = 0, Adaptive_Normal = 1
preserveGroups boolean  
adaptive boolean  

extrude

offset float range [-inf, inf]
harden float range [0,1]
density float range [0,1]
endType integer values: Offset = 0, Flat = 1
directionType integer values: Normal = 0, Constant = 1, XAxis = 2, YAxis = 3, ZAxis = 4

extract

offset float  
endType integer values: OffsetDistance = 0, PlanarFlat = 1
directionType integer values: NormalDirection = 0, ConstantDirection = 1, UnitXDirection = 2, UnitYDirection = 3, UnitZDirection = 4

offset

offset float
offsetWorld float
soften float
softenWorld float
connected boolean
fixedBoundary boolean

handle

smooth float
refine float
flip boolean

bridge

refine float

join

weldBoundaries

separate

planeCut

cutType integer values: PreciseGeometricCut = 0, PreciseGeometricSlice = 1, NearestPointAttach = 2, RefinedICPAttach = 3 (default=0)
fillType integer values: NoFill = 0, CentroidRefinedFill = 1, DelaunayFill = 2, DelaunayRefinedFill = 3 (default=3)
hardEdge boolean  
origin vector3f  
normal vector3f  
rotation matrix3f  

attractToTarget

density float
smooth float
offset float
offsetWorld float
normalThreshold float
remeshType integer
preserveGroups boolean
preserveBoundary boolean
findSharpEdges boolean
adaptive boolean

flipNormals

fitPrimitive

primitiveType integer
singlePrimitive boolean
createNewObjects boolean

makePart

makeSolidPart

makePolygon

smooth

smooth float
scale float
reduceType integer

faceTransform

harden float
pivotFrameMode integer
sharedFrame boolean
origin vector3f
translation vector3f
scale vector3f
rotation matrix3f

softTransform

falloffDistance float
falloffDistanceWorld float
pivotFrameMode integer
boundaryContinuity integer
transitionType integer
sharedFrame boolean
refineMesh boolean
holdBoundary boolean
falloffFixed boolean
origin vector3f
translation vector3f
scale vector3f
rotation matrix3f

warp

createFaceGroup

clearFaceGroup

smoothBoundary

smoothness float
preserveShape float
iterations integer
expandLoops integer
preserveBoundary boolean

mirror

origin vector3f
normal vector3f
rotation matrix3f

duplicate

transform

pivotFrameMode integer
origin vector3f
translation vector3f
scale vector3f
rotation matrix3f

align

closeCracks

generateFaceGroups

angleThreshold float

makeSolid

offsetDistance float
offsetDistanceWorld float
minThickness float
minThicknessWorld float
edgeCollapseThresh float
solidType integer
solidResolution integer
meshResolution integer
closeHoles boolean
transferFaceGroups boolean

hollow

offsetDistance float
offsetDistanceWorld float
holeRadiusWorld float
holeTaperWorld float
hollowType integer
solidResolution integer
meshResolution integer
holesPerComponent integer

makePattern

gridResolutionScale float
meshResolutionScale float
dimension1 float
spacing1 float
offsetDistance float
offsetDistanceWorld float
edgeCollapseThresh float
gradientValue0 float
gradientValue1 float
pattern integer
tiling integer
compositionMode integer
smoothingIters integer
dimensionGradient integer
clipToSurface boolean
gradientPosition0 vector3f
gradientPosition1 vector3f
origin vector3f
translation vector3f
rotation matrix3f

makeSlices

separateShells

addTube

startRadius float
startRadiusWorld float
endRadius float
endRadiusWorld float
startTanLenFactor float
lengthScale float
collisionRadius float
collisionRadiusWorld float
curveType integer
operationType integer
directionConstraint integer
solveIterations integer

combine

union

difference

intersection

inspector

smallComponentThreshold float
replaceType integer

units

worldX float
worldY float
worldZ float

measure

stability

contactTolerance float

strength

showSections boolean

overhangs

overhangPreset integer
overhangAngleTolerance float
contactTolerance float
verticalOffset float
maxDraftAngle float
density float
layerHeight float
postBaseSize float
postTopSize float
postTipSize float
postTipLayers float
postDiscSize float
postDiscLayers float
strutDensity float
solidMinOffset float
postResolution integer
optimizeRounds integer
allowTopSupport boolean

slicing

sliceHeight float
minFeatureSize float

thickness

minThickness float
minThicknessWorld float

orientation

overhangAngleDeg float
strengthWeight float
supportVolumeWeight float
supportSurfaceAreaWeight float
selectedOrientation integer
origin vector3f
translation vector3f
rotation matrix3f

layout

borderWidth float  
transformationType integer Translate2D=0, Translate2D_Rotate2D=1
packingQuality integer Fastest = 0, Medium_Quality = 1, Max_Quality = 2
bedOrigin integer RearLeftCorner = 0, Centered = 1
packMetric integer Circular=0, Square=2, Left-to-Right=3

deviation

maxDeviationWorld float