mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-07-12 04:31:48 +08:00
Fix for type Scalar
This commit is contained in:
parent
8343e81053
commit
c60e626cbf
@ -100,10 +100,11 @@ inline typename VectorType::Scalar squared_distance_to_indexed_lines(
|
|||||||
Eigen::PlainObjectBase<VectorType> &hit_point_out,
|
Eigen::PlainObjectBase<VectorType> &hit_point_out,
|
||||||
typename VectorType::Scalar max_sqr_dist = std::numeric_limits<typename VectorType::Scalar>::infinity())
|
typename VectorType::Scalar max_sqr_dist = std::numeric_limits<typename VectorType::Scalar>::infinity())
|
||||||
{
|
{
|
||||||
if (tree.empty()) return VectorType::Scalar(-1);
|
using Scalar = typename VectorType::Scalar;
|
||||||
|
if (tree.empty()) return Scalar(-1);
|
||||||
auto distancer = detail::IndexedLinesDistancer<LineType, TreeType, VectorType>{lines, tree, point};
|
auto distancer = detail::IndexedLinesDistancer<LineType, TreeType, VectorType>{lines, tree, point};
|
||||||
return AABBTreeIndirect::detail::squared_distance_to_indexed_primitives_recursive(
|
return AABBTreeIndirect::detail::squared_distance_to_indexed_primitives_recursive(
|
||||||
distancer, size_t(0), VectorType::Scalar(0), max_sqr_dist, hit_idx_out, hit_point_out);
|
distancer, size_t(0), Scalar(0), max_sqr_dist, hit_idx_out, hit_point_out);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Returns all lines within the given radius limit
|
// Returns all lines within the given radius limit
|
||||||
|
Loading…
x
Reference in New Issue
Block a user