mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 12:05:54 +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;
|
||||
std::vector<VD::point_type> parabola_samples({parabola.from, parabola.to});
|
||||
VD::point_type source_point = parabola.focus;
|
||||
VD::segment_type source_segment(parabola.directrix.a, parabola.directrix.b);
|
||||
const Point &f = parabola.focus;
|
||||
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(
|
||||
source_point, source_segment, discretization_step, ¶bola_samples);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user