#include "reducedmodel.hpp" void ReducedModel::constructReducedModelBaseTriangleGeometry() { std::vector vertices{{0, 0, 0}, {-0.1666666666666666, -0.2886751345948129, 0}, {-0.3333333333333333, -0.5773502691896257, 0}, {0, -0.8660254037844387, 0}, {0.3333333333333333, -0.5773502691896258, 0}, {0.1666666666666666, -0.288675134594813, 0}, {0, -0.3333333, 0}}; std::vector edges{{0, 3}}; add(vertices, edges); updateBaseTriangle(); interfaceNodeIndex = 3; vcg::tri::UpdateTopology::VertexEdge(*this); vcg::tri::UpdateTopology::EdgeEdge(*this); } ReducedModel::ReducedModel() { constructReducedModelBaseTriangleGeometry(); }