## 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