Browse Source

loose gwn inout examine

V2-integral
Zhicheng Wang 6 days ago
parent
commit
16fface467
  1. 2
      primitive_process/src/primitive/pattern/polyline_pattern.cpp

2
primitive_process/src/primitive/pattern/polyline_pattern.cpp

@ -82,7 +82,7 @@ double polyline_pattern::eval_sdf(Eigen::Vector2d p) const
[&](size_t i) { return (std::abs(this->bulges[i]) <= epsilon) ? line_cpm(i) : circle_cpm(i); }); [&](size_t i) { return (std::abs(this->bulges[i]) <= epsilon) ? line_cpm(i) : circle_cpm(i); });
// if (p.norm() > 1 && std::abs(gwn) / two_pi != .0) abort(); // if (p.norm() > 1 && std::abs(gwn) / two_pi != .0) abort();
return std::abs(gwn) / two_pi < 1. ? min_dist : -min_dist; return std::abs(gwn) < pi ? min_dist : -min_dist;
} }
// double polyline_pattern::eval_sdf(Eigen::Vector2d p) const // double polyline_pattern::eval_sdf(Eigen::Vector2d p) const

Loading…
Cancel
Save