Creates a DAPoint3 object. At any given time, the value is a point representing a location in a three-dimensional space. Each point has a triplet of coordinate values that define the point's location relative to a fixed point called the origin. These coordinate values are given as either Cartesian coordinates (x,y, z) or spherical coordinates (XYangle,YZangle,length) when the point behavior is created.
Because coordinate values are (DANumber objects), the location of a DAPoint3 object can change over time as the DANumbers change.
This class inherits from DABehavior.
Creates the DAPoint2 object of the projection of the DAPoint3 object onto the image plane, via the given DACamera object.
point3Obj.Project(
camera
)
Returns the DAPoint2 object.
Creates a new DAPoint3 object that is the result of applying the given transformation to the original point.
point3Obj.Transform(
xf
)
Returns the DAPoint3 object.
This attribute composes values.
A read-only property with a DANumber value that is the distance of the point from the origin.
point3Obj.SphericalCoordLength
SphericalCoordXYAngle, SphericalCoordYZAngle, Point3SphericalAnim
A read-only property with a DANumber value that is the counter-clockwise angle, in radians, of the point about the y-axis, starting at positive z. The range is [-Pi, +Pi].
point3Obj.SphericalCoordXYAngle
SphericalCoordYZAngle, SphericalCoordLength, Point3SphericalAnim
A read-only property with a DANumber value that is the YZ angle, in radians, going up from the XZ-plane towards the positive y-ray. The range is [-Pi/2, +Pi/2].
point3Obj.SphericalCoordYZAngle
Returns the DANumber object.
SphericalCoordXYAngle, SphericalCoordLength, Point3SphericalAnim
A read-only property with a DANumber value that is the x coordinate of this point3Obj.
point3Obj.X
Y, Z, Point3Anim
A read-only property with a DANumber value that is the y coordinate of this point3Obj.
point3Obj.Y
X, Z, Point3Anim
A read-only property with a DANumber value that is the z coordinate of this point3Obj.
point3Obj.Z
X, Y, Point3Anim
The following functions are defined in the DAStatics class and are most relevant to objects of type DAPoint3.
lib.DistanceSquaredPoint3(p1, p2)
lib.Point3BSpline(degree, knots, control_elements, weights, evaluation)
lib.Point3Spherical(XYangle, YZangle, length)
lib.Point3SphericalAnim(XYangle, YZangle, length)
The following properties are defined in the DAStatics class and are most relevant to objects of type DAPoint3.
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.