Sphere

THREE.Sphere
class Sphere(var center: UndefOr[Vector3], var radius: UndefOr[Double]) extends Object

A class representing a sphere in 3D space.

Attributes

Graph
Supertypes
class Object
trait Any
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def applyMatrix4(matrix: Object): this.type
def clampPoint(point: Vector3, target: Vector3): Vector3
def containsPoint(point: Vector3): Boolean
def copy(sphere: Sphere): this.type
def distanceToPoint(point: Vector3): Double
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
def jsClone(): Sphere
def makeEmpty(): this.type
def set(center: Vector3, radius: Double): this.type
def setFromPoints(points: Array[Vector3], optionalCenter: UndefOr[Vector3]): this.type
def translate(offset: Vector3): 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 center: UndefOr[Vector3]
val isSphere: Boolean
var radius: UndefOr[Double]