CommandListAppendGeneralEllipse Method |
Marks a general ellipse (ellipses / elliptical helices) defined by a 3D transformation of a standard helix with a given number of turns.
The parametric equation of the helix is
where
- s is the number of turns in the helix defined by sweepTurns
- M is the transformation matrix composed from 3 column vectors u, v, and w
- t ranges from 0 to 1
For full details of the parameters and how to use them, please refer to
9.1.4 General Ellipses.
Namespace: RAYLASE.SPICE3.ClientLibAssembly: RAYLASE.SPICE3.ClientLib (in RAYLASE.SPICE3.ClientLib.dll) Version: 3.7.0
Syntaxpublic void AppendGeneralEllipse(
Point3D u,
Point3D v,
Point3D w,
double sweepTurns
)
Parameters
- u Point3D
- The first column of the transformation matrix. "u" can also be interpreted as the start movement direction.
- v Point3D
- The second column of the transformation matrix. "v" can also be interpreted as pointing in the major axis backwards.
- w Point3D
- The third column of the transformation matrix. "w" is also the direction the helix expands.
- sweepTurns Double
- How many full turns are made. Setting it to 1 means that one full ellipse is made.
See Also