|
AnyCAD Rapid API 2024
Help you to create a better world!
|
Public 成员函数 | |
| Ray (Vector3d origin, Vector3d direction) | |
| void | setOrigin (Vector3d origin) |
| Vector3d | getOrigin () |
| void | setDirection (Vector3d dir) |
| Vector3d | getDirection () |
| Vector3d | getPoint (double t) |
| RayIntersect | intersects (Plane p) |
| RayIntersect | intersects (BoundedVolumeD p) |
| RayIntersect | intersects (Sphere s) |
| RayIntersect | intersects (AABox box) |
| boolean | IsVertexOn (Vector3d vertex) |
| void | applyMatrix (Matrix4d trf) |
| double | projectPoint (Vector3d pt) |
<>
Representation of a ray in space,
i.e. a line with an origin and direction.
| Vector3d Ray.getDirection | ( | ) |
Gets the direction of the ray.
| Vector3d Ray.getOrigin | ( | ) |
Gets the origin of the ray.
| Vector3d Ray.getPoint | ( | double | 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 | ( | BoundedVolumeD | 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 | ( | Vector3d | vertex | ) |
return true if the vertex is on the ray
| void Ray.setDirection | ( | Vector3d | dir | ) |
Sets the direction of the ray.
| void Ray.setOrigin | ( | Vector3d | origin | ) |
Sets the origin of the ray.