PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::Shape Class Reference

#include <TextureMesh.h>

Inheritance diagram for dyno::Shape:
Collaboration diagram for dyno::Shape:

Public Member Functions

 Shape ()
 
 ~Shape () override
 
- Public Member Functions inherited from dyno::Object
 Object ()
 
virtual ~Object ()
 
ObjectId objectId ()
 

Public Attributes

DArray< TopologyModule::TrianglevertexIndex
 
DArray< TopologyModule::TrianglenormalIndex
 
DArray< TopologyModule::TriangletexCoordIndex
 
TAlignedBox3D< RealboundingBox
 
Transform3f boundingTransform
 
std::shared_ptr< Materialmaterial = nullptr
 

Additional Inherited Members

- Static Public Member Functions inherited from dyno::Object
static bool registerClass (ClassInfo *ci)
 
static ObjectcreateObject (std::string name)
 
static std::map< std::string, ClassInfo * > * getClassMap ()
 
static ObjectId baseId ()
 Base Id.
 

Detailed Description

Definition at line 49 of file TextureMesh.h.

Constructor & Destructor Documentation

◆ Shape()

dyno::Shape::Shape ( )
inline

Definition at line 52 of file TextureMesh.h.

◆ ~Shape()

dyno::Shape::~Shape ( )
inlineoverride

Definition at line 53 of file TextureMesh.h.

Member Data Documentation

◆ boundingBox

TAlignedBox3D<Real> dyno::Shape::boundingBox

Definition at line 63 of file TextureMesh.h.

◆ boundingTransform

Transform3f dyno::Shape::boundingTransform

Definition at line 64 of file TextureMesh.h.

◆ material

std::shared_ptr<Material> dyno::Shape::material = nullptr

Definition at line 66 of file TextureMesh.h.

◆ normalIndex

DArray<TopologyModule::Triangle> dyno::Shape::normalIndex

Definition at line 60 of file TextureMesh.h.

◆ texCoordIndex

DArray<TopologyModule::Triangle> dyno::Shape::texCoordIndex

Definition at line 61 of file TextureMesh.h.

◆ vertexIndex

DArray<TopologyModule::Triangle> dyno::Shape::vertexIndex

Definition at line 59 of file TextureMesh.h.


The documentation for this class was generated from the following file: