MCPcopy Create free account
hub / github.com/InteractiveComputerGraphics/PositionBasedDynamics / initMesh

Method initMesh

Simulation/TetModel.cpp:47–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47void TetModel::initMesh(const unsigned int nPoints, const unsigned int nTets, const unsigned int indexOffset, unsigned int* indices)
48{
49 m_indexOffset = indexOffset;
50 m_particleMesh.release();
51 m_particleMesh.initMesh(nPoints, nTets * 6, nTets * 4, nTets);
52
53 for (unsigned int i = 0; i < nTets; i++)
54 {
55 m_particleMesh.addTet(&indices[4 * i]);
56 }
57 m_particleMesh.buildNeighbors();
58
59 createSurfaceMesh();
60}
61
62unsigned int TetModel::getIndexOffset() const
63{

Callers 7

UtilitiesModuleFunction · 0.45
createSurfaceMeshMethod · 0.45
addTriangleModelMethod · 0.45
addTetModelMethod · 0.45
addLineModelMethod · 0.45
initBodyMethod · 0.45
loadMeshMethod · 0.45

Calls 3

addTetMethod · 0.80
releaseMethod · 0.45
buildNeighborsMethod · 0.45

Tested by

no test coverage detected