Selva Compute API Reference - v1.1.2
    Preparing search index...
    const a = new THREE.Vector3( 1, 0, 0 );
    const b = new THREE.Vector3( 0, 1, 0 );
    const c = new THREE.Vector3();
    c.crossVectors( a, b );
    Index

    Constructors

    • Parameters

      • Optionalx: number
      • Optionaly: number
      • Optionalz: number

      Returns Vector3

    Properties

    isVector3: true
    x: number
    0
    
    y: number
    0
    
    z: number
    0
    

    Methods

    • Iterating through a Vector3 instance will yield its components (x, y, z) in the corresponding order.

      Returns Iterator<number>

    • Adds v to this vector.

      Parameters

      Returns this

    • Parameters

      • s: number

      Returns this

    • Parameters

      Returns this

    • Sets this vector to a + b.

      Parameters

      Returns this

    • Parameters

      Returns number

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Returns this

    • Parameters

      • min: number
      • max: number

      Returns this

    • Parameters

      • min: number
      • max: number

      Returns this

    • Clones this vector.

      Returns this

    • Copies value of v to this vector.

      Parameters

      Returns this

    • Sets this vector to cross product of itself and v.

      Parameters

      Returns this

    • Sets this vector to cross product of a and b.

      Parameters

      Returns this

    • Computes distance of this vector to v.

      Parameters

      Returns number

    • Computes squared distance of this vector to v.

      Parameters

      Returns number

    • Parameters

      Returns this

    • Divides this vector by scalar s. Set vector to ( 0, 0, 0 ) if s == 0.

      Parameters

      • s: number

      Returns this

    • Computes dot product of this vector and v.

      Parameters

      Returns number

    • Checks for strict equality of this vector and v.

      Parameters

      Returns boolean

    • Returns this

    • Sets this vector's x, y and z value from the provided array or array-like.

      Parameters

      • array: number[] | ArrayLike<number>

        the source array or array-like.

      • Optionaloffset: number

        (optional) offset into the array. Default is 0.

      Returns this

    • Parameters

      • index: number

      Returns number

    • Computes length of this vector.

      Returns number

    • Computes squared length of this vector.

      Returns number

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Computes the Manhattan length (distance) from this vector to the given vector v

      see Taxicab Geometry

      Parameters

      Returns number

    • Computes the Manhattan length of this vector.

      see Taxicab Geometry

      Returns number

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Multiplies this vector by scalar s.

      Parameters

      • s: number

      Returns this

    • Inverts this vector.

      Returns this

    • Normalizes this vector.

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Sets this vector's x, y and z from Math.random

      Returns this

    • Returns this

    • Parameters

      Returns this

    • Returns this

    • Returns this

    • Sets value of this vector.

      Parameters

      • x: number
      • y: number
      • z: number

      Returns this

    • Parameters

      • index: number
      • value: number

      Returns this

    • Sets this vector's x, y and z components from the r, g, and b components of the specified color.

      Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      • radius: number
      • theta: number
      • y: number

      Returns this

    • Sets this vector's x, y and z components from the x, y, and z components of the specified Euler Angle.

      Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      • r: number
      • phi: number
      • theta: number

      Returns this

    • Normalizes this vector and multiplies it by l.

      Parameters

      • l: number

      Returns this

    • Sets all values of this vector.

      Parameters

      • scalar: number

      Returns this

    • Sets x value of this vector.

      Parameters

      • x: number

      Returns this

    • Sets y value of this vector.

      Parameters

      • y: number

      Returns this

    • Sets z value of this vector.

      Parameters

      • z: number

      Returns this

    • Subtracts v from this vector.

      Parameters

      Returns this

    • Parameters

      • s: number

      Returns this

    • Sets this vector to a - b.

      Parameters

      Returns this

    • Returns an array [x, y, z], or copies x, y and z into the provided array.

      Parameters

      • Optionalarray: number[]

        (optional) array to store the vector to. If this is not provided, a new array will be created.

      • Optionaloffset: number

        (optional) optional offset into the array.

      Returns number[]

      The created or provided array.

    • Returns an array [x, y, z], or copies x, y and z into the provided array.

      Parameters

      • Optionalarray: Vector3Tuple

        (optional) array to store the vector to. If this is not provided, a new array will be created.

      • Optionaloffset: 0

        (optional) optional offset into the array.

      Returns Vector3Tuple

      The created or provided array.

    • Copies x, y and z into the provided array-like.

      Parameters

      • array: ArrayLike<number>

        array-like to store the vector to.

      • Optionaloffset: number

        (optional) optional offset into the array-like.

      Returns ArrayLike<number>

      The provided array-like.

    • Parameters

      Returns this

    • Parameters

      Returns this