PeriDyno 1.0.0
Loading...
Searching...
No Matches
smesh_helper.h
Go to the documentation of this file.
1#pragma once
2#include <vector>
3#include <set>
4#include "Vector.h"
6
7namespace dyno{
8
9
10 class Smesh {
11
12 public:
13 void loadFile(std::string filename);
14
15 void loadNodeFile(std::string filename);
16 void loadEdgeFile(std::string filename);
17 void loadTriangleFile(std::string filename);
18 void loadTetFile(std::string filename);
19
20
21
22 std::vector<Vec3f> m_points;
23 std::vector<TopologyModule::Edge> m_edges;
24 std::vector<TopologyModule::Triangle> m_triangles;
25 std::vector<TopologyModule::Quad> m_quads;
26 std::vector<TopologyModule::Tetrahedron> m_tets;
27 std::vector<TopologyModule::Hexahedron> m_hexs;
28 };
29
30}
void loadTetFile(std::string filename)
std::vector< TopologyModule::Edge > m_edges
std::vector< TopologyModule::Tetrahedron > m_tets
void loadFile(std::string filename)
void loadTriangleFile(std::string filename)
void loadEdgeFile(std::string filename)
void loadNodeFile(std::string filename)
std::vector< TopologyModule::Quad > m_quads
std::vector< TopologyModule::Triangle > m_triangles
std::vector< TopologyModule::Hexahedron > m_hexs
std::vector< Vec3f > m_points
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25