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 |