proc initPlane(a, b, c, d: float32): Plane {.inline, raises: [], tags: []
.}
-
Source
Edit
proc initPlane(v1, v2, v3: Vector3): Plane {.inline, raises: [], tags: []
.}
-
Source
Edit
proc initPlane(normal: Vector3; d: float32): Plane {.inline, raises: [], tags: []
.}
-
Source
Edit
proc `$`(self: Plane): string {.inline, raises: [], tags: []
.}
-
Source
Edit
proc normalized(self: Plane): Plane {.inline, raises: [], tags: []
.}
-
Source
Edit
proc center(self: Plane): Vector3 {.inline, raises: [], tags: []
.}
-
Source
Edit
proc getAnyPoint(self: Plane): Vector3 {.inline, raises: [], tags: []
.}
-
Source
Edit
proc isPointOver(self: Plane; point: Vector3): bool {.inline, raises: [], tags: []
.}
-
Source
Edit
proc distanceTo(self: Plane; point: Vector3): float32 {.inline, raises: [], tags: []
.}
-
Source
Edit
proc contains(self: Plane; point: Vector3; epsilon: float32): bool {.inline, raises: [],
tags: []
.}
-
Source
Edit
proc project(self: Plane; point: Vector3): Vector3 {.inline, raises: [], tags: []
.}
-
Source
Edit
proc intersect3(self: Plane; dest: var Vector3; b, c: Plane): bool {.inline, raises: [],
tags: []
.}
-
Source
Edit
proc intersectsRay(self: Plane; dest: var Vector3; v, dir: Vector3): bool {.inline,
raises: [], tags: []
.}
-
Source
Edit
proc intersectsSegment(self: Plane; dest: var Vector3;
segmentBegin, segmentEnd: Vector3): bool {.inline, raises: [],
tags: []
.}
-
Source
Edit
proc `-`(self: Plane): Plane {.inline, raises: [], tags: []
.}
-
Source
Edit
proc `==`(a, b: Plane): bool {.inline, raises: [], tags: []
.}
-
Source
Edit