Refactoring

This commit is contained in:
iasonmanolas 2022-02-18 17:41:37 +02:00
parent e1f66515d5
commit 5f863af7ce
1 changed files with 14 additions and 26 deletions

View File

@ -2,32 +2,20 @@
void ReducedModel::constructReducedModelBaseTriangleGeometry() void ReducedModel::constructReducedModelBaseTriangleGeometry()
{ {
vcg::tri::Allocator<ReducedModel>::AddVertex(*this, CoordType{0, 0, 0}, DefaultNormal); std::vector<vcg::Point3d> vertices{{0, 0, 0},
vcg::tri::Allocator<ReducedModel>::AddVertex(*this, {-0.1666666666666666, -0.2886751345948129, 0},
CoordType{-0.1666666666666666, {-0.3333333333333333, -0.5773502691896257, 0},
-0.2886751345948129, {0, -0.8660254037844387, 0},
0}, {0.3333333333333333, -0.5773502691896258, 0},
DefaultNormal); {0.1666666666666666, -0.288675134594813, 0},
vcg::tri::Allocator<ReducedModel>::AddVertex(*this, {0, -0.3333333, 0}};
CoordType{-0.3333333333333333, std::vector<vcg::Point2i> edges{{0, 3}};
-0.5773502691896257, add(vertices, edges);
0},
DefaultNormal); updateBaseTriangle();
vcg::tri::Allocator<ReducedModel>::AddVertex(*this, interfaceNodeIndex = 3;
CoordType{0, -0.8660254037844387, 0}, vcg::tri::UpdateTopology<PatternGeometry>::VertexEdge(*this);
DefaultNormal); vcg::tri::UpdateTopology<PatternGeometry>::EdgeEdge(*this);
vcg::tri::Allocator<ReducedModel>::AddVertex(*this,
CoordType{0.3333333333333333,
-0.5773502691896258,
0},
DefaultNormal);
vcg::tri::Allocator<ReducedModel>::AddVertex(*this,
CoordType{0.1666666666666666,
-0.288675134594813,
0},
DefaultNormal);
vcg::tri::Allocator<ReducedModel>::AddVertex(*this, CoordType{0, -0.3333333, 0}, DefaultNormal);
vcg::tri::Allocator<ReducedModel>::AddEdge(*this, 0, 3);
} }
ReducedModel::ReducedModel() ReducedModel::ReducedModel()