Sphere

@native @JSImport("three", "Sphere") @JSType class Sphere extends Object
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(center: UndefOr[Vector3], radius: UndefOr[Double])

Concrete methods

def applyMatrix4(matrix: Matrix4): Sphere
def clampPoint(point: Vector3, target: Vector3): Vector3
def containsPoint(point: Vector3): Boolean
def copy(sphere: Sphere): Sphere
def distanceToPoint(point: Vector3): Double
def empty(): Any
def equals(sphere: Sphere): Boolean
def getBoundingBox(target: Box3): Box3
def intersectsBox(box: Box3): Boolean
def intersectsPlane(plane: Plane): Boolean
def intersectsSphere(sphere: Sphere): Boolean
def isEmpty(): Boolean
@JSName("clone")
def jsClone(): Sphere
def set(center: Vector3, radius: Double): Sphere
def setFromPoints(points: Array[Vector3], optionalCenter: UndefOr[Vector3]): Sphere
def translate(offset: Vector3): Sphere
def union(sphere: Sphere): Sphere

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Concrete fields

var radius: Double