Triangle

THREE.Triangle
See theTriangle companion object
class Triangle(var a: UndefOr[Vector3], var b: UndefOr[Vector3], var c: UndefOr[Vector3]) extends Object

A class representing a triangle in 3D space.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Any
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def containsPoint(point: Vector3): Boolean
def copy(triangle: Triangle): this.type
def equals(triangle: Triangle): Boolean
def getArea(): Double
def getBarycoord(point: Vector3, target: Vector3): Vector3
def getMidpoint(target: Vector3): Vector3
def getNormal(target: Vector3): Vector3
def getPlane(target: Plane): Plane
def getUV(point: Vector3, uv1: Object, uv2: Object, uv3: Object, target: Object): Object
def intersectsBox(box: Box3): Boolean
def jsClone(): Triangle
def set(a: Vector3, b: Vector3, c: Vector3): this.type
def setFromPointsAndIndices(points: Array[Vector3], i0: Int, i1: Int, i2: Int): this.type

Inherited methods

def hasOwnProperty(v: String): Boolean

Attributes

Inherited from:
Object
def isPrototypeOf(v: Object): Boolean

Attributes

Inherited from:
Object
def propertyIsEnumerable(v: String): Boolean

Attributes

Inherited from:
Object
def toLocaleString(): String

Attributes

Inherited from:
Object
def valueOf(): Any

Attributes

Inherited from:
Object

Concrete fields

var a: UndefOr[Vector3]
var b: UndefOr[Vector3]
var c: UndefOr[Vector3]