mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 13:45:59 +08:00
FIX: Slicer point now cast to boost point type by full constructor in parabola utils
This commit is contained in:
parent
9c8681f452
commit
74ab00eff5
@ -36,8 +36,13 @@ double ParabolaUtils::length_by_sampling(
|
|||||||
{
|
{
|
||||||
using VD = Slic3r::Geometry::VoronoiDiagram;
|
using VD = Slic3r::Geometry::VoronoiDiagram;
|
||||||
std::vector<VD::point_type> parabola_samples({parabola.from, parabola.to});
|
std::vector<VD::point_type> parabola_samples({parabola.from, parabola.to});
|
||||||
VD::point_type source_point = parabola.focus;
|
const Point &f = parabola.focus;
|
||||||
VD::segment_type source_segment(parabola.directrix.a, parabola.directrix.b);
|
VD::point_type source_point(f.x(), f.y());
|
||||||
|
const Point & a = parabola.directrix.a;
|
||||||
|
const Point & b = parabola.directrix.b;
|
||||||
|
VD::segment_type source_segment(VD::point_type(a.x(), a.y()),
|
||||||
|
VD::point_type(b.x(), b.y()));
|
||||||
|
|
||||||
::boost::polygon::voronoi_visual_utils<double>::discretize(
|
::boost::polygon::voronoi_visual_utils<double>::discretize(
|
||||||
source_point, source_segment, discretization_step, ¶bola_samples);
|
source_point, source_segment, discretization_step, ¶bola_samples);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user