#include <OglTetrahedralModel.h>
Render 3D models with tetrahedra. More...

Render 3D models with tetrahedra.
This is a basic class using tetrehedra for the rendering instead of common triangles. It loads its data with a BaseMeshTopology and a MechanicalState. This rendering is only available with Nvidia's >8 series and Ati's >2K series.
| Public Attributes | |
| core::topology::BaseMeshTopology * | m_topology | 
| core::topology::PointData< sofa::type::vector< Coord > > | m_positions | 
| Vertices coordinates.  More... | |
| Data< sofa::type::vector< Tetrahedron > > | m_tetrahedrons | 
| Data< bool > | depthTest | 
| Set Depth Test.  More... | |
| Data< bool > | blending | 
| Set Blending.  More... | |
| bool | modified | 
| int | lastMeshRev | 
| bool | useTopology | 
| Public Member Functions | |
| SOFA_CLASS (OglTetrahedralModel, core::visual::VisualModel) | |
| void | init () override | 
| void | doInitVisual (const core::visual::VisualParams *vparams) override | 
| void | drawTransparent (const core::visual::VisualParams *vparams) override | 
| void | computeBBox (const core::ExecParams *, bool onlyVisible=false) override | 
| void | doUpdateVisual (const core::visual::VisualParams *vparams) override | 
| virtual void | computeMesh () | 
| Protected Member Functions | |
| OglTetrahedralModel () | |
| ~OglTetrahedralModel () override | |
| Data<bool> volumetricrendering::OglTetrahedralModel< DataTypes >::blending | 
Set Blending.
| Data<bool> volumetricrendering::OglTetrahedralModel< DataTypes >::depthTest | 
Set Depth Test.
| int volumetricrendering::OglTetrahedralModel< DataTypes >::lastMeshRev | 
| core::topology::PointData< sofa::type::vector<Coord> > volumetricrendering::OglTetrahedralModel< DataTypes >::m_positions | 
Vertices coordinates.
| Data< sofa::type::vector<Tetrahedron> > volumetricrendering::OglTetrahedralModel< DataTypes >::m_tetrahedrons | 
| core::topology::BaseMeshTopology* volumetricrendering::OglTetrahedralModel< DataTypes >::m_topology | 
| bool volumetricrendering::OglTetrahedralModel< DataTypes >::modified | 
| bool volumetricrendering::OglTetrahedralModel< DataTypes >::useTopology | 
| 
 | protected | 
| 
 | overrideprotected | 
| 
 | override | 
| 
 | virtual | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| volumetricrendering::OglTetrahedralModel< DataTypes >::SOFA_CLASS | ( | OglTetrahedralModel< DataTypes > | , | 
| core::visual::VisualModel | |||
| ) |