Click or drag to resize

EllipseArithmeticCalcScaledEllipsesEndpoint Method

Calculates the endpoint of a scaled ellipse.

Namespace: RAYLASE.Marker.VectorGraphicElement
Assembly: RAYLASE.Marker.VectorGraphicElement (in RAYLASE.Marker.VectorGraphicElement.dll) Version: 2.19.0
Syntax
C#
public static dvec3 CalcScaledEllipsesEndpoint(
	dvec3 startPoint,
	dvec3 centerPoint,
	double orentationAngle,
	double sweepAngle,
	double ratio,
	dvec2 scale,
	out double aScaled,
	out double bScaled,
	out double phiScaled
)

Parameters

startPoint  dvec3
Unscaled start point of the ellipse.
centerPoint  dvec3
Unscaled end point of the ellipse.
orentationAngle  Double

[Missing <param name="orentationAngle"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.EllipseArithmetic.CalcScaledEllipsesEndpoint(GlmSharp.dvec3,GlmSharp.dvec3,System.Double,System.Double,System.Double,GlmSharp.dvec2,System.Double@,System.Double@,System.Double@)"]

sweepAngle  Double

[Missing <param name="sweepAngle"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.EllipseArithmetic.CalcScaledEllipsesEndpoint(GlmSharp.dvec3,GlmSharp.dvec3,System.Double,System.Double,System.Double,GlmSharp.dvec2,System.Double@,System.Double@,System.Double@)"]

ratio  Double

[Missing <param name="ratio"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.EllipseArithmetic.CalcScaledEllipsesEndpoint(GlmSharp.dvec3,GlmSharp.dvec3,System.Double,System.Double,System.Double,GlmSharp.dvec2,System.Double@,System.Double@,System.Double@)"]

scale  dvec2
The scaling factors the ellipse is to be scaled.
aScaled  Double
New major axis of the scaled ellipse.
bScaled  Double
New minor axis of the scaled ellipse.
phiScaled  Double
New orientation angle after scaling.

Return Value

dvec3
The calculated end point.
See Also