|
|
template<int_t Nd> |
| constexpr auto | dimension (edge< Nd >) noexcept |
| | Dimension of an edge.
|
| |
|
template<typename SignedDistanceF > |
| auto | invert (SignedDistanceF &f) |
| | Inverts a signed distance field.
|
| |
|
template<typename SignedDistanceF1 , typename SignedDistanceF2 > |
| auto | take_union (SignedDistanceF1 &f1, SignedDistanceF2 &f2) |
| | Union of a signed distance field.
|
| |
|
template<typename SignedDistanceF1 , typename SignedDistanceF2 > |
| auto | take_intersection (SignedDistanceF1 &f1, SignedDistanceF2 &f2) |
| | Intersection of a signed distance field.
|
| |
|
template<typename SignedDistanceF1 , typename SignedDistanceF2 > |
| auto | take_difference (SignedDistanceF1 &f1, SignedDistanceF2 &f2) |
| | Difference of a signed distance field.
|
| |
Implicit signed-distance functions.
Outside: g(x) > 0 outside, Surface: g(x) = 0, and Inside: g(x) < 0 .