Uses of Class
quicktime.qd3d.math.Vector3D

Packages that use Vector3D
quicktime.qd3d.camera   
quicktime.qd3d.math   
 

Uses of Vector3D in quicktime.qd3d.camera
 

Methods in quicktime.qd3d.camera that return Vector3D
 Vector3D CameraPlacement.getUpVector()
          returns the camera placement's upVector
 

Methods in quicktime.qd3d.camera with parameters of type Vector3D
 void CameraPlacement.setUpVector(Vector3D upVector)
          sets the camera placement's upVector
 

Constructors in quicktime.qd3d.camera with parameters of type Vector3D
CameraPlacement(Point3D cameraLocation, Point3D pointOfInterest, Vector3D upVector)
          Creates a CameraRange object containing given data.
 

Uses of Vector3D in quicktime.qd3d.math
 

Methods in quicktime.qd3d.math that return Vector3D
 Vector3D Vector3D.scale(float scalar)
          Returns a three-dimensional vector that is the result of multiplying each of the components of this by the value of the scalar parameter.
 Vector3D Vector3D.normalize()
          Returns the normalized form of the vector.
 Vector3D Vector3D.add(Vector3D v2)
          Returns the three-dimensional vector that is the sum of the two vectors this and v2.
 Vector3D Vector3D.subtract(Vector3D v2)
          Returns the three-dimensional vector that is the result of subtracting v2 from this.
 Vector3D Vector3D.cross(Vector3D v2)
          Returns the cross product of this vector and vector v2.
 Vector3D Vector3D.transformQuaternion(Quaternion quaternion)
          Return a three-dimensional vector that is the result of transforming the vector specified by the vector parameter using the quaternion specified by the quaternion parameter.
 Vector3D Point3D.subtract(Point3D p2)
          Returns a three-dimensional vector that is the result of subtracting the point p2 from p1.
 Vector3D Point3D.cross(Point3D point2, Point3D point3)
          Returns the cross product of the two vectors determined by subtracting point2 from this and point3 from this

QuickDraw3D::Q3Point3D_CrossProductTri

 

Methods in quicktime.qd3d.math with parameters of type Vector3D
 Vector3D Vector3D.add(Vector3D v2)
          Returns the three-dimensional vector that is the sum of the two vectors this and v2.
 Vector3D Vector3D.subtract(Vector3D v2)
          Returns the three-dimensional vector that is the result of subtracting v2 from this.
 Vector3D Vector3D.cross(Vector3D v2)
          Returns the cross product of this vector and vector v2.
 void Matrix4x4.setRotateAboutAxis(Point3D origin, Vector3D orientation, float angle)
          Sets a rotate-about-axis matrix that rotates an object by the specified angle around the axis determined by the point origin and the specified orientation.
 void Matrix4x4.setRotateVectorToVector(Vector3D v1, Vector3D v2)
          Sets a rotational matrix that rotates objects around the origin in such a way that the transformed vector v1 matches the vector v2.
 void Quaternion.setRotateAboutAxis(Vector3D axis, float angle)
          Sets a a rotate-about-axis quaternion that rotates an object by the angle angle around the axis specified by the axis parameter.
 void Quaternion.setRotateVectorToVector(Vector3D v1, Vector3D v2)
          Sets a rotational quaternion that rotates objects around the origin in such a way that the transformed vector v1 matches the vector v2.
 Point3D Point3D.add(Vector3D vector3D)
          Returns the three-dimensional point that is the result of adding the vector vector3D to this.
 Point3D Point3D.subtract(Vector3D vector3D)
          Returns the three-dimensional point that is the result of subtracting the vector vector3D from this.