Wildmeshing Toolkit
|
#include <IsotropicRemeshingOptions.hpp>
Public Member Functions | |
void | load_json (const nlohmann::json &js) |
void | write_json (nlohmann::json &js) const |
Public Attributes | |
wmtk::attribute::MeshAttributeHandle | position_attribute |
std::optional< wmtk::attribute::MeshAttributeHandle > | inversion_position_attribute |
std::vector< wmtk::attribute::MeshAttributeHandle > | other_position_attributes |
std::vector< wmtk::attribute::MeshAttributeHandle > | pass_through_attributes |
int64_t | iterations = 10 |
double | length_abs = 0 |
double | length_rel = 0 |
bool | lock_boundary = true |
bool | use_for_periodic = false |
bool | dont_disable_split = false |
bool | fix_uv_seam = true |
Definition at line 11 of file IsotropicRemeshingOptions.hpp.
void wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::load_json | ( | const nlohmann::json & | js | ) |
Definition at line 18 of file IsotropicRemeshingOptions.cpp.
References wmtk::components::internal::from_json().
void wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::write_json | ( | nlohmann::json & | js | ) | const |
Definition at line 22 of file IsotropicRemeshingOptions.cpp.
References wmtk::components::internal::to_json().
bool wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::dont_disable_split = false |
Definition at line 24 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
bool wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::fix_uv_seam = true |
Definition at line 25 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
std::optional<wmtk::attribute::MeshAttributeHandle> wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::inversion_position_attribute |
Definition at line 15 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
int64_t wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::iterations = 10 |
Definition at line 19 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
double wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::length_abs = 0 |
Definition at line 20 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
double wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::length_rel = 0 |
Definition at line 21 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
bool wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::lock_boundary = true |
Definition at line 22 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
std::vector<wmtk::attribute::MeshAttributeHandle> wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::other_position_attributes |
Definition at line 16 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
std::vector<wmtk::attribute::MeshAttributeHandle> wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::pass_through_attributes |
Definition at line 18 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
wmtk::attribute::MeshAttributeHandle wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::position_attribute |
Definition at line 14 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
bool wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::use_for_periodic = false |
Definition at line 23 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().