diff --git a/vcg/complex/algorithms/create/platonic.h b/vcg/complex/algorithms/create/platonic.h index 9d654e52..24f9333e 100644 --- a/vcg/complex/algorithms/create/platonic.h +++ b/vcg/complex/algorithms/create/platonic.h @@ -535,12 +535,8 @@ void OrientedCone(MeshType & m, typedef Matrix44 Matrix44x; Cone(m,r1,r2,Distance(origin,end),SubDiv); -// tri::UpdatePosition::Translate(m,CoordType(0,1,0)); -// tri::UpdatePosition::Scale(m,CoordType(1,0.5f,1)); -// tri::UpdatePosition::Scale(m,CoordType(xScale,1.0f,yScale)); + tri::UpdatePosition::Translate(m,CoordType(0,Distance(origin,end)/2,0)); -// float height = Distance(origin,end); -// tri::UpdatePosition::Scale(m,CoordType(radius,height,radius)); CoordType norm = end-origin; ScalarType angleRad = Angle(CoordType(0,1,0),norm); const ScalarType Delta= 0.000000001; @@ -560,7 +556,6 @@ void OrientedCone(MeshType & m, } tri::UpdatePosition::Matrix(m,rotM); tri::UpdatePosition::Translate(m,origin); - }