doubleProfileBirailSurface is undoable, queryable, and editable.
The arguments are 4 cuves called "profile1" "profile2" "rail1" "rail2".
This command builds a railed surface by sweeping profile "profile1"
along the two given rail curves "rail1", "rail2" until "profile2" is
reached. By using the -blend control, the railed surface creation
could be biased more towards one of the two profile curves. The curves
( both profiles and rails ) could also be surface curves ( isoparams,
curve on surfaces ). If the profile curves are surface curves the
surface constructed could be made tangent continuous to the surfaces
underlying the profiles using the flags -tp1, -tp2 respectively.
Current Limitation: Its necessary that the two profile curves
intersect the rail curves for successful surface creation.
In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
-blendFactor(-bl)
|
float
|
|
|
A blend factor applied in between the two profiles.
The amount of influence 'inputProfile1' has in the surface creation.
Default: 0.5
|
|
-tangentContinuityProfile1(-tp1)
|
boolean
|
|
|
Need tangent continuity across the input profile at inputProfile1.
Default: false
|
|
-tangentContinuityProfile2(-tp2)
|
boolean
|
|
|
Need tangent continuity across the input curve at inputProfile2.
Default: false
|
|
-transformMode(-tm)
|
int
|
|
|
transform mode ( Non proportional, proportional ). Non proportional is default value.
Default: 0
|
|
Advanced flags |
-caching(-cch)
|
boolean
|
|
|
Modifies the node caching mode. See the node documentation for more information.
Note: For advanced users only.
|
|
-nodeState(-nds)
|
int
|
|
|
Modifies the node state. See the node documentation for more information.
Note: For advanced users only.
|
|
Common flags |
-name(-n)
|
string
|
|
|
Sets the name of the newly-created node. If it contains
namespace path, the new node will be created under the
specified namespace; if the namespace does not exist, it
will be created.
|
|
-constructionHistory(-ch)
|
boolean
|
|
|
Turn the construction history on or off
|
|
-object(-o)
|
boolean
|
|
|
Create the result, or just the dependency node
|
|
-polygon(-po)
|
int
|
|
|
The value of this argument controls the type of the object
created by this operation
- 0: nurbs surface
- 1: polygon (use nurbsToPolygonsPref to set the parameters for the conversion)
- 2: subdivision surface (use nurbsToSubdivPref to set the parameters for the conversion)
- 3: Bezier surface
- 4: subdivision surface solid (use nurbsToSubdivPref to set the
parameters for the conversion)
|
|