Skip to main content

Class: Plane

Math/Classes/Plane.Plane

Constructors

constructor

new Plane(data): Plane

Parameters

NameType
dataPlaneConstrucotrData

Returns

Plane

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:21

Properties

maxX

maxX: number = -Infinity

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:16


maxY

maxY: number = -Infinity

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:20


maxZ

maxZ: number = -Infinity

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:18


minX

minX: number = Infinity

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:15


minY

minY: number = Infinity

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:19


minZ

minZ: number = Infinity

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:17


v1

v1: Vector3

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:11


v2

v2: Vector3

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:12


v3

v3: Vector3

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:13


v4

v4: Vector3

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:14

Methods

_compareVales

_compareVales(v1, v2, axis, minProperty, maxProperty): void

Parameters

NameType
v1Vector3
v2Vector3
axis"x" | "y" | "z"
minProperty"minX" | "minY" | "minZ"
maxProperty"maxX" | "maxY" | "maxZ"

Returns

void

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:36


_minMaxCompare

_minMaxCompare(v1, v2): void

Parameters

NameType
v1Vector3
v2Vector3

Returns

void

Defined in

divinevoxel/core/src/Math/Classes/Plane.ts:67