Packages

class Vector4 extends Object with Vector

Annotations
@JSType() @native() @JSImport("three", "Vector4", "Three.Vector4")
Linear Supertypes
Vector, Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Vector4
  2. Vector
  3. Object
  4. Any
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Vector4(x: Double = js.native, y: Double = js.native, z: Double = js.native, w: Double = js.native)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def add(v: Vector4): Vector4
  5. def add(v: Vector): Vector
    Definition Classes
    Vector
  6. def addScalar(s: Double): Vector4
  7. def addVectors(a: Vector4, b: Vector4): Vector4
  8. def addVectors(a: Vector, b: Vector): Vector
    Definition Classes
    Vector
  9. def applyMatrix4(m: Matrix4): Vector4
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def ceil(): Vector4
  12. def clamp(min: Vector4, max: Vector4): Vector4
  13. def clampScalar(min: Double, max: Double): Vector4
  14. def clone(): Vector4
    Definition Classes
    Vector4 → Vector → AnyRef
  15. def copy(v: Vector4): Vector4
  16. def copy(v: Vector): Vector
    Definition Classes
    Vector
  17. def distanceTo(v: Vector): Double
    Definition Classes
    Vector
  18. def distanceToSquared(v: Vector): Double
    Definition Classes
    Vector
  19. def divideScalar(s: Double): Vector4
    Definition Classes
    Vector4 → Vector
  20. def dot(v: Vector4): Double
  21. def dot(v: Vector): Double
    Definition Classes
    Vector
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(v: Vector4): Boolean
  24. def equals(v: Vector): Boolean
    Definition Classes
    Vector
  25. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  27. def floor(): Vector4
  28. def fromArray(xyzw: Array[Double]): Array[Double]
  29. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. def getComponent(index: Double): Double
    Definition Classes
    Vector4 → Vector
  31. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  35. def length(): Double
    Definition Classes
    Vector4 → Vector
  36. def lengthManhattan(): Double
  37. def lengthSq(): Double
    Definition Classes
    Vector4 → Vector
  38. def lerp(v: Vector4, alpha: Double): Vector4
  39. def lerp(v: Vector, alpha: Double): Vector
    Definition Classes
    Vector
  40. def max(v: Vector4): Vector4
  41. def min(v: Vector4): Vector4
  42. def multiplyScalar(s: Double): Vector4
    Definition Classes
    Vector4 → Vector
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. def negate(): Vector4
    Definition Classes
    Vector4 → Vector
  45. def normalize(): Vector4
    Definition Classes
    Vector4 → Vector
  46. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  48. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  49. def round(): Vector4
  50. def roundToZero(): Vector4
  51. def set(x: Double, y: Double, z: Double, w: Double): Vector4
  52. def setAxisAngleFromQuaternion(q: Quaternion): Vector4
  53. def setAxisAngleFromRotationMatrix(m: Matrix3): Vector4
  54. def setComponent(index: Double, value: Double): Unit
    Definition Classes
    Vector4 → Vector
  55. def setLength(l: Double): Vector4
    Definition Classes
    Vector4 → Vector
  56. def setW(w: Double): Vector4
  57. def setX(x: Double): Vector4
  58. def setY(y: Double): Vector4
  59. def setZ(z: Double): Vector4
  60. def sub(v: Vector4): Vector4
  61. def sub(v: Vector): Vector
    Definition Classes
    Vector
  62. def subVectors(a: Vector4, b: Vector4): Vector4
  63. def subVectors(a: Vector, b: Vector): Vector
    Definition Classes
    Vector
  64. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  65. def toArray(): Array[Double]
  66. def toLocaleString(): String
    Definition Classes
    Object
  67. def toString(): String
    Definition Classes
    AnyRef → Any
  68. def valueOf(): Any
    Definition Classes
    Object
  69. var w: Double
  70. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  71. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  72. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  73. var x: Double
  74. var y: Double
  75. var z: Double

Inherited from Vector

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped