# Elliptic Curve

> 2.0

Entity type is `kA3DTypeCrvEllipse`.

The canonical form is defined with an `A3DMiscCartesianTransformationData`, its origin being the center of the ellipse and its vector X being the axis corresponding to zero parameter and X radius. The implicit parameterization is an angle in radian in the range [0, 2PI].

`A3DParameterizationData`allows for reparameterization and trim.

## Example of an elliptic arc

In this example, the ellipse is in the XY plane (and therefore has an identity transformation), with radii Rxand Ryand is restricted to the [ t0 , t1 ]interval. Assuming `m_dCoeffA`is 1.0 and `m_dCoeffB`0.0 (which indicates a parameterization in radians), then t0=0 and t1=PI/2, t0 corresponds to the Cartesian coordinates (Rx,0,0) and t1 to (0,Ry,0).

> The values of the `m_dXRadius`and `m_dYRadius`members must be greater than 0.

Returns

> `A3D_SUCCESS`on success, or an error code on failure

Structures

- `A3DCrvEllipseData`

Functions

- `A3DCrvEllipseGet()`
- `A3DCrvEllipseCreate()`

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...