BufferGeometry

THREE.BufferGeometry
class BufferGeometry extends Object

Base class for all geometries.

Attributes

Graph
Supertypes
class Object
trait Any
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

def addGroup(start: Int, count: Int, materialIndex: UndefOr[Int]): Unit
def applyMatrix4(matrix: Matrix4): this.type
def applyQuaternion(q: Quaternion): this.type
def center(): this.type
def clearGroups(): Unit
def computeBoundingBox(): Unit
def computeBoundingSphere(): Unit
def computeTangents(): Unit
def copy(source: BufferGeometry): this.type
def deleteAttribute(name: String): this.type
def dispose(): Unit
def getAttribute(name: String): Any
def getIndex(): Any
def hasAttribute(name: String): Boolean
def lookAt(vector: Vector3): this.type
def normalize(): this.type
def rotateX(angle: Double): this.type
def rotateY(angle: Double): this.type
def rotateZ(angle: Double): this.type
def scale(x: Double, y: Double, z: Double): this.type
def setAttribute(name: String, attribute: Object): this.type
def setDrawRange(start: Int, count: Int): Unit
def setFromPoints(points: Array[Vector2] | Array[Vector3]): this.type
def setIndex(index: Any): this.type
def toJSON(): Object
def translate(x: Double, y: Double, z: Double): 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

val `type`: String
val attributes: Object
val drawRange: Object
val groups: Array[Object]
val id: Int
val index: UndefOr[Object]
val morphAttributes: Object
var morphTargetsRelative: Boolean
val name: String
val userData: Object
val uuid: String