SimplexRange3D

data class SimplexRange3D<T : LinearType<T>>(val x0: T, val x1: T, val x2: T, val x3: T) : Parametric3D<T> (source)

Represents a 3D parametric simplex range defined by four control points.

Parameters

T

The type of the coordinate values in the 3D space, which must extend LinearType.

Constructors

Link copied to clipboard
constructor(x0: T, x1: T, x2: T, x3: T)

Properties

Link copied to clipboard
val x0: T

The first control point defining the simplex.

Link copied to clipboard
val x1: T

The second control point defining the simplex.

Link copied to clipboard
val x2: T

The third control point defining the simplex.

Link copied to clipboard
val x3: T

The fourth control point defining the simplex.

Functions

Link copied to clipboard
open override fun value(u: Double, v: Double, w: Double): T