Click or drag to resize

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

  • f(t) = M (cos(2πst) - 1, sin(2πst), t)T

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.ClientLib
Assembly: RAYLASE.SPICE3.ClientLib (in RAYLASE.SPICE3.ClientLib.dll) Version: 3.7.0
Syntax
C#
public 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