Added reduced model class that handles the reduced model in terms of construction
This commit is contained in:
parent
28f2d885f3
commit
643e8b35be
|
|
@ -0,0 +1,36 @@
|
||||||
|
#include "reducedmodel.hpp"
|
||||||
|
|
||||||
|
void ReducedModel::constructReducedModelBaseTriangleGeometry()
|
||||||
|
{
|
||||||
|
vcg::tri::Allocator<ReducedModel>::AddVertex(*this, CoordType{0, 0, 0}, DefaultNormal);
|
||||||
|
vcg::tri::Allocator<ReducedModel>::AddVertex(*this,
|
||||||
|
CoordType{-0.1666666666666666,
|
||||||
|
-0.2886751345948129,
|
||||||
|
0},
|
||||||
|
DefaultNormal);
|
||||||
|
vcg::tri::Allocator<ReducedModel>::AddVertex(*this,
|
||||||
|
CoordType{-0.3333333333333333,
|
||||||
|
-0.5773502691896257,
|
||||||
|
0},
|
||||||
|
DefaultNormal);
|
||||||
|
vcg::tri::Allocator<ReducedModel>::AddVertex(*this,
|
||||||
|
CoordType{0, -0.8660254037844387, 0},
|
||||||
|
DefaultNormal);
|
||||||
|
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()
|
||||||
|
{
|
||||||
|
constructReducedModelBaseTriangleGeometry();
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue