Changelog
- New enum
MetricUnit
to optionally specify the metric unit of the polyhedral mesh when constructing aPolyhedron
.- Can be either
$m$ ,$km$ or$unitless$ --> The density must match, hence it should be handed over in$kg/m^3$ ,$kg/km^3$ or unitless as well. - The output of the
GravityEvaluable
or theevaluate
function will match the input unit. So, for the potential the result is either$m^2/s^2$ ,$km^2/s^2$ or unitless. - If
unitless
is chosen, the results are not multiplied by the Gravitational constant$G$ ! - If the optional metric unit is not specified when constructing the polyhedron,
METER
is assumed which correspomnds to previous behavior. Hence, existing code will produce the same results without any modification necessary when updating tov3.3.0
- Can be either
- We now support the
Wavefront OBJ format
/ the.tab
file distributed by e.g. NASA as polyhedral mesh input!
Please refer to the documentation for additional details!
Details
- Update Github Actions by @schuhmaj in #43
- Modernize CMake Fetching & Update Mamba CI/ CD by @schuhmaj in #44
- Small Fixes and Tidy Up by @schuhmaj in #45
- Mesh improvements by @schuhmaj in #46
- Add CMake policy version to Release Pipeline by @schuhmaj in #48
Full Changelog: v3.2.1...v3.3.0