AnyCAD Rapid API 2024
Help you to create a better world!
|
Public 成员函数 | |
RayF (Vector3 origin, Vector3 direction) | |
void | setOrigin (Vector3 origin) |
Vector3 | getOrigin () |
void | setDirection (Vector3 dir) |
Vector3 | getDirection () |
Vector3 | getPoint (float t) |
RayIntersectF | intersects (PlaneF p) |
RayIntersectF | intersects (BoundedVolume p) |
RayIntersectF | intersects (SphereF s) |
RayIntersectF | intersects (AABoxF 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 RayF.getDirection | ( | ) |
Gets the direction of the ray.
Vector3 RayF.getOrigin | ( | ) |
Gets the origin of the ray.
Vector3 RayF.getPoint | ( | float | t | ) |
Gets the position of a point t units along the ray.
RayIntersectF RayF.intersects | ( | AABoxF | box | ) |
Tests whether this ray intersects the given box.
RayIntersectF RayF.intersects | ( | BoundedVolume | p | ) |
Tests whether this ray intersects the given plane bounded volume.
RayIntersectF RayF.intersects | ( | PlaneF | p | ) |
Tests whether this ray intersects the given plane.
RayIntersectF RayF.intersects | ( | SphereF | s | ) |
Tests whether this ray intersects the given sphere.
boolean RayF.IsVertexOn | ( | Vector3 | vertex | ) |
return true if the vertex is on the ray
void RayF.setDirection | ( | Vector3 | dir | ) |
Sets the direction of the ray.
void RayF.setOrigin | ( | Vector3 | origin | ) |
Sets the origin of the ray.