Wrapper de la clase Plane de Ogre.
Más...
#include <Plane.h>
|
| virtual | ~Plane () |
| | Destructor vacio.
|
| |
| Vector3 | getNormal () const |
| | Devuelve la normal que forma el plano.
|
| |
| float | getD () const |
| | Devuelve la distancia desde el plano al origen.
|
| |
| float | getDistance (const Vector3 &rkPoint) const |
| | Devuelve distancia desde un punto al plano.
|
| |
| void | redefine (const Vector3 &p0, const Vector3 &p1, const Vector3 &p2) |
| | Redefine el plano a partir de 3 puntos.
|
| |
| void | redefine (const Vector3 &rkNormal, const Vector3 &rkPoint) |
| | Redefine el plano a partir de una normal y un punto.
|
| |
| Vector3 | projectVector (const Vector3 &v) const |
| | Proyecta un vector sobre el plano.
|
| |
| float | normalise () |
| | Normaliza la normal y la distancia d del plano. Devuelve la longitud de la normal antes de ser normalizada.
|
| |
| void | setMaterial (std::string const &material) |
| | Cambia el material del plano.
|
| |
| void | castShadows (bool enable) |
| | Activa o desactiva las sombras del plano.
|
| |
| bool | operator== (const Plane &rhs) const |
| | Devuelve si el plano es igual a otro.
|
| |
| bool | operator!= (const Plane &rhs) const |
| | Devuelve si el plano es distinto a otro.
|
| |
| virtual | ~RenderObject () |
| | Se libera del nodo al que pertenecia y se destruye el objeto.
|
| |
| void | setVisible (const bool enable) |
| | Cambia la visibilidad del objeto.
|
| |
| bool | isVisible () const |
| | Devuelve la visibilidad del objeto.
|
| |
Wrapper de la clase Plane de Ogre.
◆ ~Plane()
| virtual Tapioca::Plane::~Plane |
( |
| ) |
|
|
inlinevirtual |
◆ castShadows()
| void Tapioca::Plane::castShadows |
( |
bool | enable | ) |
|
Activa o desactiva las sombras del plano.
- Parámetros
-
| enable | True para activar las sombras, false para desactivarlas |
◆ getD()
| float Tapioca::Plane::getD |
( |
| ) |
const |
|
inline |
Devuelve la distancia desde el plano al origen.
- Devuelve
- Distancia desde el plano al origen
◆ getDistance()
| float Tapioca::Plane::getDistance |
( |
const Vector3 & | rkPoint | ) |
const |
Devuelve distancia desde un punto al plano.
- Parámetros
-
| rkPoint | Punto del que se quiere calcular la distancia |
- Devuelve
- Distancia desde el punto al plano
◆ getNormal()
| Vector3 Tapioca::Plane::getNormal |
( |
| ) |
const |
Devuelve la normal que forma el plano.
- Devuelve
- Vector3 con la normal del plano
◆ normalise()
| float Tapioca::Plane::normalise |
( |
| ) |
|
Normaliza la normal y la distancia d del plano. Devuelve la longitud de la normal antes de ser normalizada.
- Devuelve
- Longitud de la normal antes de ser normalizada
◆ operator!=()
| bool Tapioca::Plane::operator!= |
( |
const Plane & | rhs | ) |
const |
Devuelve si el plano es distinto a otro.
- Parámetros
-
| rhs | Plano con el que se quiere comparar |
- Devuelve
- True si los planos son distintos, false en caso contrario
◆ operator==()
| bool Tapioca::Plane::operator== |
( |
const Plane & | rhs | ) |
const |
Devuelve si el plano es igual a otro.
- Parámetros
-
| rhs | Plano con el que se quiere comparar |
- Devuelve
- True si los planos son iguales, false en caso contrario
◆ projectVector()
Proyecta un vector sobre el plano.
- Parámetros
-
| v | Vector que se quiere proyectar |
- Devuelve
- Vector proyectado sobre el plano
◆ redefine() [1/2]
Redefine el plano a partir de 3 puntos.
- Parámetros
-
| p0 | Primer punto |
| p1 | Segundo punto |
| p2 | Tercer punto |
◆ redefine() [2/2]
| void Tapioca::Plane::redefine |
( |
const Vector3 & | rkNormal, |
|
|
const Vector3 & | rkPoint ) |
Redefine el plano a partir de una normal y un punto.
- Parámetros
-
| rkNormal | Normal del plano |
| rkPoint | Punto del plano |
◆ setMaterial()
| void Tapioca::Plane::setMaterial |
( |
std::string const & | material | ) |
|
Cambia el material del plano.
- Parámetros
-
| material | Nombre del material al que se quiere cambiar |
La documentación de esta clase está generada de los siguientes archivos: