#include <plane.h>
Public Methods | |
| Plane () | |
| Plane (VECTOR n, VECTOR p) | |
| ~Plane () | |
| float | Distance (VECTOR x) |
| bool | Intersection (VECTOR ray_point, VECTOR ray_dir, VECTOR *res) |
Public Attributes | |
| VECTOR | normal |
| VECTOR | point |
| float | dist |
|
|
Definition at line 4 of file plane.cpp. References dist, normal, and point.
|
|
||||||||||||
|
Definition at line 10 of file plane.cpp. References dist, VECTOR::dot(), normal, and point.
|
|
|
Definition at line 13 of file plane.h.
00013 {};
|
|
|
Definition at line 17 of file plane.cpp. References VECTOR::dot(), normal, and point.
|
|
||||||||||||||||
|
Definition at line 23 of file plane.cpp. References dist, and VECTOR::dot().
|
|
|
Definition at line 10 of file plane.h. Referenced by Intersection(), and Plane(). |
|
|
Definition at line 8 of file plane.h. Referenced by Distance(), Plane(), Raycaster::Raycast(), Perspective::RotateX(), Raycaster::RotateX(), Perspective::RotateY(), Raycaster::RotateY(), Perspective::RotateZ(), Raycaster::RotateZ(), and Raycaster::SetViewingMatrix(). |
|
|
Definition at line 9 of file plane.h. Referenced by Distance(), Plane(), Perspective::Raycast(), Raycaster::Raycast(), Perspective::RotateX(), Raycaster::RotateX(), Perspective::RotateY(), Raycaster::RotateY(), Perspective::RotateZ(), and Raycaster::RotateZ(). |
1.3-rc2