The free functions of this namespace.
|
static |
Constructs TPMS level-set and then convert it to mesh Generated from function MR::FillingSurface::TPMS::build.
Calls MR_FillingSurface_TPMS_build(). The C++ function returns expected<MR::Mesh, std::string>: the value is returned and an error is thrown as UnexpectedResultException.
|
static |
Construct TPMS using implicit function (https://www.researchgate.net/publication/350658078_Computational_method_and_program_for_generating_a_porous_scaffold_based_on_implicit_surfaces)
| size | Size of the cube with the surface |
size Generated from function MR::FillingSurface::TPMS::buildVolume.Calls MR_FillingSurface_TPMS_buildVolume().
|
static |
Returns approximate density corresponding to the given ISO value
| targetIso | value in [-1; 1] |
Calls MR_FillingSurface_TPMS_estimateDensity().
|
static |
Returns approximated ISO value corresponding to the given density
| targetDensity | value in [0; 1] |
Calls MR_FillingSurface_TPMS_estimateIso().
|
static |
Constructs TPMS-filling for the given mesh Generated from function MR::FillingSurface::TPMS::fill.
Calls MR_FillingSurface_TPMS_fill(). The C++ function returns expected<MR::Mesh, std::string>: the value is returned and an error is thrown as UnexpectedResultException.
|
static |
Returns minimal reasonable resolution for given parameters Generated from function MR::FillingSurface::TPMS::getMinimalResolution.
Calls MR_FillingSurface_TPMS_getMinimalResolution().
|
static |
Returns number of voxels that would be used to perform fill Generated from function MR::FillingSurface::TPMS::getNumberOfVoxels.
Calls MR_FillingSurface_TPMS_getNumberOfVoxels_MR_Mesh().
|
static |
Returns number of voxels that would be used to perform build or buildVolume Generated from function MR::FillingSurface::TPMS::getNumberOfVoxels.
Calls MR_FillingSurface_TPMS_getNumberOfVoxels_MR_Vector3f().
|
static |
Returns the names for each type of filling Generated from function MR::FillingSurface::TPMS::getTypeNames.
Calls MR_FillingSurface_TPMS_getTypeNames().
|
static |
Returns the tooltips for each type of filling Generated from function MR::FillingSurface::TPMS::getTypeTooltips.
Calls MR_FillingSurface_TPMS_getTypeTooltips().
|
static |
Returns true if the type is thick Generated from function MR::FillingSurface::TPMS::isThick.
Calls MR_FillingSurface_TPMS_isThick().