JXG.Curve3D

Class

Creates a new 3D curve object. Do not use this constructor to create a 3D curve. Use JXG.View3D#create with type Curve3D instead.

Attributes

Own

none

Inherited

Members

Own

none

Inherited

Methods

Own

F(u)

Function defining the curve plus applying transformations.

Parameters

Name Type Description
u Number

Returns

Array [x, y, z] of length 3

Details

Source
3d/curve3d.js, line 221

X(u)

Function which maps (u) to z; i.e. it defines the x-coordinate of the curve plus applying transformations.

Parameters

Name Type Description
u Number

Returns

Number

Details

Source
3d/curve3d.js, line 231

Y(u)

Function which maps (u) to y; i.e. it defines the y-coordinate of the curve plus applying transformations.

Parameters

Name Type Description
u Number

Returns

Number

Details

Source
3d/curve3d.js, line 241

Z(u)

Function which maps (u) to z; i.e. it defines the z-coordinate of the curve plus applying transformations.

Parameters

Name Type Description
u Number

Returns

Number

Details

Source
3d/curve3d.js, line 251

(private) _F()

Internal function defining the surface without applying any transformations. Does only exist if it or X are supplied as a function. Otherwise it is null.

Details

Source
3d/curve3d.js, line 65

(private) _X()

Function or array which maps u to x; i.e. it defines the x-coordinate of the curve

Returns

Number

Details

Source
3d/curve3d.js, line 73

(private) _Y()

Function or array which maps u to y; i.e. it defines the y-coordinate of the curve

Returns

Number

Details

Source
3d/curve3d.js, line 81

(private) _Z()

Function or array which maps u to z; i.e. it defines the z-coordinate of the curve

Returns

Number

Details

Source
3d/curve3d.js, line 89

evalF(u) → {Array}

Generic function which evaluates the function term of the curve and applies its transformations.

Parameters

Name Type Description
u Number

Returns

Image [x, y, z] of function at u

Type
Array

Details

Source
3d/curve3d.js, line 177

updateCoords() → {JXG.Curve3D}

Simple curve plotting algorithm.

Returns

Reference to itself

Type
JXG.Curve3D

Details

Source
3d/curve3d.js, line 137

updateTransform() → {JXG.Curve3D}

Returns

Reference to itself

Type
JXG.Curve3D

Details

Source
3d/curve3d.js, line 292

Inherited

Events

Own

none

Inherited

Parameters

Name Type Description
view View3D
F function
X function
Y function
Z function
range Array
attributes Object

Details

See
Source
3d/curve3d.js, line 52

Extends