49 Vec4<float> bbox = {0.f, 1.f, 0.f, 1.f},
50 const Array *p_noise_x =
nullptr,
51 const Array *p_noise_y =
nullptr);
57 Vec4<float> bbox = {0.f, 1.f, 0.f, 1.f},
58 const Array *p_noise_x =
nullptr,
59 const Array *p_noise_y =
nullptr);
69 Vec4<float> bbox = {0.f, 1.f, 0.f, 1.f},
70 const Array *p_noise_x =
nullptr,
71 const Array *p_noise_y =
nullptr);
76 Vec4<float> bbox = {0.f, 1.f, 0.f, 1.f},
77 const Array *p_noise_x =
nullptr,
78 const Array *p_noise_y =
nullptr);
Declaration of the Array class for 2D floating-point arrays with various mathematical operations and ...
Definition blending.hpp:151
Array sdf_2d_polyline_bezier(const Path &path, Vec2< int > shape, Vec4< float > bbox={0.f, 1.f, 0.f, 1.f}, const Array *p_noise_x=nullptr, const Array *p_noise_y=nullptr)
See hmap::sdf_2d_polyline_bezier.
Definition sdf_2d_polyline_gpu.cpp:59
Array sdf_2d_polyline(const Path &path, Vec2< int > shape, Vec4< float > bbox={0.f, 1.f, 0.f, 1.f}, const Array *p_noise_x=nullptr, const Array *p_noise_y=nullptr)
See hmap::sdf_2d_polyline.
Definition sdf_2d_polyline_gpu.cpp:15
Definition algebra.hpp:28
Array sdf_2d_polyline_bezier(const Path &path, Vec2< int > shape, Vec4< float > bbox={0.f, 1.f, 0.f, 1.f}, const Array *p_noise_x=nullptr, const Array *p_noise_y=nullptr)
See hmap::sdf_2d_polyline, with a Bezier approximation of the path.
Definition sdf_2d_polyline.cpp:65
Array sdf_2d_polyline(const Path &path, Vec2< int > shape, Vec4< float > bbox={0.f, 1.f, 0.f, 1.f}, const Array *p_noise_x=nullptr, const Array *p_noise_y=nullptr)
Computes the signed distance field (SDF) of a 2D polyline.
Definition sdf_2d_polyline.cpp:14
Path class for manipulating and analyzing paths in 2D space.