Gets or sets the semiminor axis vector.
Namespace:
ceometric.VectorGeometryAssembly: ceometric.VectorGeometry (in ceometric.VectorGeometry.dll) Version: 1.8.0.0 (1.8.0.0)
Syntax
C# |
---|
public Vector3d SemiminorAxisVector { get; set; } |
Visual Basic (Declaration) |
---|
Public Property SemiminorAxisVector As Vector3d |
Visual C++ |
---|
public: property Vector3d^ SemiminorAxisVector { Vector3d^ get (); void set (Vector3d^ value); } |
Field Value
The semiminor axis vector of the ellipse.
Remarks
The semiminor axis vector points from the center of the ellipse to the endpoint of the minor axis.
Setting the semiminor axis vector also changes the direction of the normal vector of the ellipse.
Exceptions
Exception | Condition |
---|---|
System..::.ArgumentException | The norm of the semiminor axis vector is zero. |
System..::.ArgumentException | The norm of the semimajor axis vector is less than the norm of the semiminor axis vector. |
System..::.ArgumentException | Semimajor and semiminor axis vectors are not perpendicular. Use ConstructFromConjugateDiameters(Point, Point, Point) to construct an ellipse from conjugate diameters. |