![]() |
PeriDyno 1.0.0
|
#include <HierarchicalModel.h>
Public Member Functions | |
MeshInfo () | |
![]() | |
ModelObject () | |
~ModelObject () | |
bool | operator== (const ModelObject &model) |
Vec3f | getFrameTranslation (Real time) |
Vec3f | getFrameRotation (Real time) |
Vec3f | getFrameScale (Real time) |
![]() | |
Object () | |
virtual | ~Object () |
ObjectId | objectId () |
Public Attributes | |
std::vector< Vec3f > | vertices |
std::vector< int > | verticeId_pointId |
std::map< int, std::vector< int > > | pointId_verticeId |
std::vector< Vec3f > | normals |
std::vector< Vec2f > | texcoords |
std::vector< Vec3f > | verticesColor |
std::vector< std::vector< TopologyModule::Triangle > > | facegroup_triangles |
std::vector< CArrayList< uint > > | facegroup_polygons |
std::vector< std::shared_ptr< Material > > | materials |
std::vector< TAlignedBox3D< Real > > | boundingBox |
std::vector< Transform3f > | boundingTransform |
std::vector< Vec4f > | boneIndices0 |
std::vector< Vec4f > | boneWeights0 |
std::vector< Vec4f > | boneIndices1 |
std::vector< Vec4f > | boneWeights1 |
std::vector< Vec4f > | boneIndices2 |
std::vector< Vec4f > | boneWeights2 |
![]() | |
std::string | name |
Mat4f | localTransform = Mat4f::identityMatrix() |
Vec3f | localTranslation = Vec3f(0) |
Vec3f | localRotation = Vec3f(0) |
Vec3f | localScale = Vec3f(1) |
Vec3f | preRotation = Vec3f(0) |
Vec3f | pivot = Vec3f(0) |
std::vector< std::shared_ptr< ModelObject > > | child |
std::vector< std::shared_ptr< ModelObject > > | parent |
int | id = -1 |
std::vector< Real > | m_Translation_Times [3] |
std::vector< Real > | m_Translation_Values [3] |
std::vector< Real > | m_Rotation_Times [3] |
std::vector< Real > | m_Rotation_Values [3] |
std::vector< Real > | m_Scale_Times [3] |
std::vector< Real > | m_Scale_Values [3] |
Additional Inherited Members | |
![]() | |
static bool | registerClass (ClassInfo *ci) |
static Object * | createObject (std::string name) |
static std::map< std::string, ClassInfo * > * | getClassMap () |
static ObjectId | baseId () |
Base Id. | |
Definition at line 71 of file HierarchicalModel.h.
|
inline |
Definition at line 74 of file HierarchicalModel.h.
std::vector<Vec4f> dyno::MeshInfo::boneIndices0 |
Definition at line 90 of file HierarchicalModel.h.
std::vector<Vec4f> dyno::MeshInfo::boneIndices1 |
Definition at line 92 of file HierarchicalModel.h.
std::vector<Vec4f> dyno::MeshInfo::boneIndices2 |
Definition at line 94 of file HierarchicalModel.h.
std::vector<Vec4f> dyno::MeshInfo::boneWeights0 |
Definition at line 91 of file HierarchicalModel.h.
std::vector<Vec4f> dyno::MeshInfo::boneWeights1 |
Definition at line 93 of file HierarchicalModel.h.
std::vector<Vec4f> dyno::MeshInfo::boneWeights2 |
Definition at line 95 of file HierarchicalModel.h.
std::vector<TAlignedBox3D<Real> > dyno::MeshInfo::boundingBox |
Definition at line 87 of file HierarchicalModel.h.
std::vector<Transform3f> dyno::MeshInfo::boundingTransform |
Definition at line 88 of file HierarchicalModel.h.
std::vector<CArrayList<uint> > dyno::MeshInfo::facegroup_polygons |
Definition at line 83 of file HierarchicalModel.h.
std::vector<std::vector<TopologyModule::Triangle> > dyno::MeshInfo::facegroup_triangles |
Definition at line 82 of file HierarchicalModel.h.
std::vector<std::shared_ptr<Material> > dyno::MeshInfo::materials |
Definition at line 85 of file HierarchicalModel.h.
std::vector<Vec3f> dyno::MeshInfo::normals |
Definition at line 79 of file HierarchicalModel.h.
std::map<int,std::vector<int> > dyno::MeshInfo::pointId_verticeId |
Definition at line 78 of file HierarchicalModel.h.
std::vector<Vec2f> dyno::MeshInfo::texcoords |
Definition at line 80 of file HierarchicalModel.h.
std::vector<int> dyno::MeshInfo::verticeId_pointId |
Definition at line 77 of file HierarchicalModel.h.
std::vector<Vec3f> dyno::MeshInfo::vertices |
Definition at line 76 of file HierarchicalModel.h.
std::vector<Vec3f> dyno::MeshInfo::verticesColor |
Definition at line 81 of file HierarchicalModel.h.