72 const VEC3& anEndPoint):
77 create(aStartPoint, anEndPoint);
83 const VEC3& anEndPoint)
88 m_external_data_flag =
false;
91 std::vector<T> p_vertex_set;
94 p_vertex_set.push_back(aStartPoint.
getX());
95 p_vertex_set.push_back(aStartPoint.
getY());
96 p_vertex_set.push_back(aStartPoint.
getZ());
98 p_vertex_set.push_back(anEndPoint.
getX());
99 p_vertex_set.push_back(anEndPoint.
getY());
100 p_vertex_set.push_back(anEndPoint.
getZ());
102 setInternalData(GL_LINES,
T getX() const
Accessor on the position along the x-axis.
T getZ() const
Accessor on the position along the z-axis.
LineMesh(const VEC3 &aStartPoint=VEC3(0, 0, 0), const VEC3 &anEndPoint=VEC3(1.0 *cm, 0, 0))
Default constructor.
T getY() const
Accessor on the position along the y-axis.
PolygonMesh is a class to handle polygon (triangles) meshes.