Packages

case class Vect(x: Double, y: Double, z: Double) extends Product with Serializable

Source
Vect.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Vect
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Vect(x: Double, y: Double, z: Double)

Value Members

  1. def add(v: Vect): Vect
  2. def angleTo(v: Vect): Double
  3. def correct: Vect
  4. def cross(v: Vect): Vect
  5. def dot(v: Vect): Double
  6. def invert: Vect
  7. def magnitude: Double
  8. def normalize: Vect
  9. def rotateX(delta: Double): Vect
  10. def rotateY(delta: Double): Vect
  11. def rotateZ(delta: Double): Vect
  12. def subtract(v: Vect): Vect
  13. def transform(trans: Matrix3D): Vect
  14. val x: Double
  15. val y: Double
  16. val z: Double
  17. def zeroify(d: Double): Double