![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
#include <HierarchicalModel.h>


Public Member Functions | |
| MeshInfo () | |
| ~MeshInfo () | |
| void | resizeSkin (int size) | 
| unsigned int | size () | 
  Public Member Functions inherited from dyno::ModelObject | |
| ModelObject () | |
| ~ModelObject () | |
| bool | operator== (const ModelObject &model) | 
  Public Member Functions inherited from dyno::Object | |
| Object () | |
| virtual | ~Object () | 
| ObjectId | objectId () | 
Public Attributes | |
| std::vector< Vec3f > | points | 
| 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< std::vector< TopologyModule::Triangle > > | facegroup_normalIndex | 
| 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 | 
  Public Attributes inherited from dyno::ModelObject | |
| std::string | name | 
| Mat4f | localTransform = Mat4f::identityMatrix() | 
| Mat4f | worldTransform = 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 | 
Additional Inherited Members | |
  Static Public Member Functions inherited from dyno::Object | |
| 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 56 of file HierarchicalModel.h.
| dyno::MeshInfo::MeshInfo | ( | ) | 
| dyno::MeshInfo::~MeshInfo | ( | ) | 
| void dyno::MeshInfo::resizeSkin | ( | int | size | ) | 

      
  | 
  inline | 
| std::vector<Vec4f> dyno::MeshInfo::boneIndices0 | 
Definition at line 89 of file HierarchicalModel.h.
| std::vector<Vec4f> dyno::MeshInfo::boneIndices1 | 
Definition at line 91 of file HierarchicalModel.h.
| std::vector<Vec4f> dyno::MeshInfo::boneIndices2 | 
Definition at line 93 of file HierarchicalModel.h.
| std::vector<Vec4f> dyno::MeshInfo::boneWeights0 | 
Definition at line 90 of file HierarchicalModel.h.
| std::vector<Vec4f> dyno::MeshInfo::boneWeights1 | 
Definition at line 92 of file HierarchicalModel.h.
| std::vector<Vec4f> dyno::MeshInfo::boneWeights2 | 
Definition at line 94 of file HierarchicalModel.h.
| std::vector<TAlignedBox3D<Real> > dyno::MeshInfo::boundingBox | 
Definition at line 86 of file HierarchicalModel.h.
| std::vector<Transform3f> dyno::MeshInfo::boundingTransform | 
Definition at line 87 of file HierarchicalModel.h.
| std::vector<std::vector<TopologyModule::Triangle> > dyno::MeshInfo::facegroup_normalIndex | 
Definition at line 81 of file HierarchicalModel.h.
| std::vector<CArrayList<uint> > dyno::MeshInfo::facegroup_polygons | 
Definition at line 82 of file HierarchicalModel.h.
| std::vector<std::vector<TopologyModule::Triangle> > dyno::MeshInfo::facegroup_triangles | 
Definition at line 80 of file HierarchicalModel.h.
| std::vector<std::shared_ptr<Material> > dyno::MeshInfo::materials | 
Definition at line 84 of file HierarchicalModel.h.
| std::vector<Vec3f> dyno::MeshInfo::normals | 
Definition at line 77 of file HierarchicalModel.h.
| std::map<int,std::vector<int> > dyno::MeshInfo::pointId_verticeId | 
Definition at line 74 of file HierarchicalModel.h.
| std::vector<Vec3f> dyno::MeshInfo::points | 
Definition at line 70 of file HierarchicalModel.h.
| std::vector<Vec2f> dyno::MeshInfo::texcoords | 
Definition at line 78 of file HierarchicalModel.h.
| std::vector<int> dyno::MeshInfo::verticeId_pointId | 
Definition at line 73 of file HierarchicalModel.h.
| std::vector<Vec3f> dyno::MeshInfo::vertices | 
Definition at line 71 of file HierarchicalModel.h.
| std::vector<Vec3f> dyno::MeshInfo::verticesColor | 
Definition at line 79 of file HierarchicalModel.h.