Estructura para almacenar los datos de una articulación parseada. Más...
#include <GEXMLParser.h>
Atributos públicos | |
| std::string | name |
| Nombre de la articulación. | |
| float | length |
| Longitud del hueso. | |
| glm::vec3 | offset |
| Desplazamiento local respecto al padre. | |
| glm::vec3 | zAxis |
| Eje Z local (dirección del hueso). | |
| glm::vec3 | yAxis |
| Eje Y local (orientación "arriba"). | |
| glm::vec3 | limitsMin |
| Límites mínimos de rotación (grados). | |
| glm::vec3 | limitsMax |
| Límites máximos de rotación (grados). | |
| bool | hasLimits |
| Indica si tiene límites definidos. | |
| std::vector< GEJointData > | children |
| Articulaciones hijas. | |
Estructura para almacenar los datos de una articulación parseada.
| std::vector<GEJointData> GEJointData::children |
Articulaciones hijas.
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().
| bool GEJointData::hasLimits |
Indica si tiene límites definidos.
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().
| float GEJointData::length |
Longitud del hueso.
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().
| glm::vec3 GEJointData::limitsMax |
Límites máximos de rotación (grados).
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().
| glm::vec3 GEJointData::limitsMin |
Límites mínimos de rotación (grados).
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().
| std::string GEJointData::name |
Nombre de la articulación.
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().
| glm::vec3 GEJointData::offset |
Desplazamiento local respecto al padre.
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().
| glm::vec3 GEJointData::yAxis |
Eje Y local (orientación "arriba").
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().
| glm::vec3 GEJointData::zAxis |
Eje Z local (dirección del hueso).
Referenciado por GESkeleton::createJointFromData() y GEXMLParser::parseBalljoint().