Hide menu
Loading...
Searching...
No Matches
Hyperbola

Defines a 3D hyperbola.

A hyperbola is defined by its position, major radius, and minor radius.

Extends

Constructors

Constructor

new Hyperbola(position, majorRadius, minorRadius): Hyperbola

Creates a hyperbola from a position axis, major radius, and minor radius.

Throws a RangeError if majorRadius is less than 0. Throws a RangeError if minorRadius is less than 0.

Parameters

position

Axis3d

Position axis of the hyperbola.

majorRadius

number

Major radius of the hyperbola.

minorRadius

number

Minor radius of the hyperbola.

Returns

Hyperbola

Overrides

Conic.constructor

Properties

majorRadius

readonly majorRadius: number

Major radius of the hyperbola.


minorRadius

readonly minorRadius: number

Minor radius of the hyperbola.


position

readonly position: Axis3d

Position axis of the conic curve.

Inherited from

Conic.position


type

readonly type: CurveType = CurveType.UNDEFINED

Type of the curve.

Inherited from

Conic.type

Accessors

id

Get Signature

get id(): bigint

Returns the unique identifier of the object.

Returns

bigint

Inherited from

Conic.id