|
void | hmap::helper_smooth_corners (Array &cubemap, int noverlap, int ir, Vec4< int > idx_front, Vec4< int > idx_back) |
|
void | hmap::helper_get_rtheta_stretch (int i, int j, int ic, int jc, int nradius, float &radius, float &theta, int config) |
|
float | hmap::helper_get_distance_polar (float r1, float theta1, float r2, float theta2) |
|
void | hmap::helper_smooth_triple_corner (Array &zfull, int ic, int jc, int noverlap, int ir, int config) |
|
void | hmap::export_as_cubemap (const std::string &fname, const Array &z, int cubemap_resolution=128, float overlap=0.25f, int ir=16, Cmap cmap=Cmap::GRAY, bool splitted=false, Array *p_cubemap=nullptr) |
| Exports a 2D array as a cubemap texture with continuity enforcement and overlapping regions.
|
|