CurveListToMesh

Curve List To Polygon Mesh Converter

Type:
XSI Object
Spdl File:
%XSI_HOME%\Application\spdl\C3DCurveListToMeshOp.spdl

Parameter Name

Scriptname

Description

Valid Values

Data
Type

Range

UI Range

Update with input transforms

syncwithinputspose

Updates whenever the transform of any input changes

Bool

Contour

stepcontour

Sampling step on contour curve

Integer

1 - 256

1 - 8

Holes

stepholes

Sampling step on interiour hole curves

Integer

1 - 256

1 - 8

Create Holes

holes

TRUE: interior curves are holes, FALSE: no holes

Bool

Curves can intersect

manageintersections

TRUE: inter-curves' intersections will be managed properly, but non-intersecting faces may be merged.

Bool

tesselationmethod

Method used for the tesselation

0

Delaunay

1

Minimum Polygon Count

2

Medial Axis

Integer

Boundary Split

boundarysplit

Split mode for boundary edges

0

Free

2

None on Countour Only

3

None (Contour and Holes)

Integer

Distribution

distribution

Distribution of the triangles

0

Grading

1

Uniform

Integer

Enable

minangletest

TRUE: test minimum angle, FALSE: no angle test

Bool

Min. Angle

minangle

Minimum angle in any triangle

Double

0.0 - 20.7

0.0 - 20.7

Enable

maxvertextest

Test the maximum number of vertices to be created (safety test)

Bool

Added vertices limit

maxvertex

Maximum number of vertices to be created (safety test)

Integer

0 - Max

0 - 20000

Enable

maxareatest

Test maximum area per triangle

Bool

Max Area (x0.01)

maxarea

Maximum area per triangle

Double

0.0 - Max

0.1 - 20.0

Nb. of loops

quadnbloops

Number of tesselating loops around the medial axis

Double

0.0 - 10000.0

0.0 - 10.0

Split edges to enhance

quadaddptstoenhance

If contour's and holes' edges can be splitted to enhance the medial axis

Bool

Adaptative

quadadaptativeloops

If nb. of loops is adaptative (only an average), such that loops have equal lenght

Bool

Edge Tessellation

quadadditionaltesselation

How to tesselate the edges to create square-like faces

0

None

1

Equal on both sides

Integer

Backtrack Length

quadbacktracklen

+/- length to move the medial axis from the edges

Double

-10000.0 - 10000.0

-0.5 - 5.0

Emboss height

quadmedialdisplacement

+/- height to add to the medial axis

Double

-10000.0 - 10000.0

-2.0 - 2.0

Emboss type:

quaddisplacementtype

Type of grading for the medial axis embossing

0

Linear

1

Rounded

Integer

Front

front

Front capping

Bool

Back

back

Back capping

Bool

Tube

tube

Tube

Bool

Length

extrudelength

Total length of the extrusion

Double

0.0 - Max

0.0 - 20.0

Direction

extrudebackward

To extrude backward instead of forward

0

Forward

1

Backward

Bool

Subdivisions

extrudesubdivs

Number of subdivisions along the extrusion

Integer

0 - 1000

0 - 10

Offset

contouroutline

Width of the offset effect

Double

Min - Max

-1.0 - 1.0

Curve

bevelprofilepreset

Presets for bevel profile

String

Height Scaling

bevelprofilescaling

Scales the height of the bevel

Double

Min - Max

-2.0 - 2.0

Interior

interiorbevel

TRUE: do interior bevel, FALSE: extrusion-like bevel

Bool

Sampling Step

bevelprofilestep

Sampling step of the profile curve

Integer

1 - Max

1 - 8

Front

frontbevel

Bevel the front face ?

Bool

Back

backbevel

Bevel the back face ?

Bool

Depth

beveldepth

Depth of the bevel

Double

0.0 - Max

0.0 - 0.1

Proportionally Smaller for Holes

bevelholeproportional

Holes are bevelled proportionally to their area w/r to the contour curve area

Bool

Miter

miter

Tells how to connect extruded edges together

0

Round

1

Miter

Integer

Create Hard Edges

markmiterededges

Edges created from corner mitering will be marked hard

Bool

Discontinuity Angle

minangleformarkmiterededges

Min angle to mark hard edges created from corner mitering

Double

0.0 - 180.0

0.0 - 180.0

Points

nbpoints

Number of points generated by the operator

Integer

Polygons

nbpolygons

Number of polygons generated by the operator

Integer

Filter Colinear/Spike Points

filtercolinear

Remove the colinear or spike points from the samples

Bool

Keep curves opened

closecurves

Close input curves automatically when applying curve list to mesh operation. Only for Delaunay + Medial-axis tesselations.

Bool

Convex

minangle_convex

Min angle for mitering convexities

Double

0.0 - 180.0

0.0 - 150.0

Concave

minangle_concave

Min angle for mitering concavities

Double

0.0 - 180.0

0.0 - 150.0

Roundness Subdivisions

roundmitering_subdivs

Number of subdivisions when doing round mitering instead of intersection-based (0=flat)

Integer

0 - 1000

0 - 8

Min Angle Colinear

minangle_colinear

Min angle for considering a point to be colinear

Double

0.0 - 180.0

135.0 - 180.0

Max Angle Spike

maxangle_spike

Max angle for considering a point to be causing a spike

Double

0.0 - 180.0

0.0 - 45.0



Autodesk Softimage v7.5