AnyCAD Rapid API 2023
Help you to create a better world!
|
Public 成员函数 | |
Ray (Vector3 origin, Vector3 direction) | |
void | setOrigin (Vector3 origin) |
Vector3 | getOrigin () |
void | setDirection (Vector3 dir) |
Vector3 | getDirection () |
Vector3 | getPoint (float t) |
RayIntersect | intersects (Plane p) |
RayIntersect | intersects (BoundedVolume p) |
RayIntersect | intersects (Sphere s) |
RayIntersect | intersects (AABox box) |
boolean | IsVertexOn (Vector3 vertex) |
void | applyMatrix (Matrix4 trf) |
float | projectPoint (Vector3 pt) |
<>
Representation of a ray in space,
i.e. a line with an origin and direction.
Vector3 Ray.getDirection | ( | ) |
Gets the direction of the ray.
Vector3 Ray.getOrigin | ( | ) |
Gets the origin of the ray.
Vector3 Ray.getPoint | ( | float | t | ) |
Gets the position of a point t units along the ray.
RayIntersect Ray.intersects | ( | AABox | box | ) |
Tests whether this ray intersects the given box.
RayIntersect Ray.intersects | ( | BoundedVolume | p | ) |
Tests whether this ray intersects the given plane bounded volume.
RayIntersect Ray.intersects | ( | Plane | p | ) |
Tests whether this ray intersects the given plane.
RayIntersect Ray.intersects | ( | Sphere | s | ) |
Tests whether this ray intersects the given sphere.
boolean Ray.IsVertexOn | ( | Vector3 | vertex | ) |
return true if the vertex is on the ray
void Ray.setDirection | ( | Vector3 | dir | ) |
Sets the direction of the ray.
void Ray.setOrigin | ( | Vector3 | origin | ) |
Sets the origin of the ray.