Autogenerated release
<table>
<thead>
<tr>
<th>OS</th>
<th>Dev</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">Windows x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/MeshLib/releases/download/v0.1.2.17/MeshLibDist_v0.1.2.17.zip">zip</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/MeshLib/releases/download/v0.1.2.17/meshlib_v0.1.2.17_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/MeshLib/releases/download/v0.1.2.17/meshlib_v0.1.2.17_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Fedora 37 x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/MeshLib/releases/download/v0.1.2.17/meshlib_v0.1.2.17-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64</td>
<td align="center">
<a href="https://github.com/MeshInspector/MeshLib/releases/download/v0.1.2.17/meshlib_v0.1.2.17_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm</td>
<td align="center">
<a href="https://github.com/MeshInspector/MeshLib/releases/download/v0.1.2.17/meshlib_v0.1.2.17_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>
⚠️ BREAKING CHANGES
- Python integration: switch from `tl::expected` return type to more common python scheme - "return value or raise exception"
Usage before:
expectedMesh = mrmeshpy.loadMesh(mrmeshpy.Path("mesh.stl"))
if expectedMesh.has_value():
mrmeshpy.saveMesh(expectedMesh.value(), mrmeshpy.Path("mesh.ply"))
else:
print(expectedMesh.error())
Now:
try:
mesh = mrmeshpy.loadMesh(mrmeshpy.Path("mesh.stl"))
except ValueError as e:
print(e)
mrmeshpy.saveMesh(mesh, mrmeshpy.Path("mesh.ply"))
What's Changed
* update design Toolbar Customize dialog by ABSitf in https://github.com/MeshInspector/MeshLib/pull/879
* redesign modals by astrowander in https://github.com/MeshInspector/MeshLib/pull/894
* Improvements for making mesh from regular grid by oitel in https://github.com/MeshInspector/MeshLib/pull/895
* Simple metric: return area-dimension value and avoid division by Fedr in https://github.com/MeshInspector/MeshLib/pull/893
* redesign modals by astrowander in https://github.com/MeshInspector/MeshLib/pull/896
* Decrease size of tooltips by astrowander in https://github.com/MeshInspector/MeshLib/pull/898
* speedup bitset compare by Grantim in https://github.com/MeshInspector/MeshLib/pull/899
* Add getters and setters for ViewportProperty<Color>s by astrowander in https://github.com/MeshInspector/MeshLib/pull/900
* MeshDecimator::addInQueueIfMissing_: fix wrong set if not added in queue by Fedr in https://github.com/MeshInspector/MeshLib/pull/901
* MeshDecimator: presentInQueue_.reset always after extraction from queue by Fedr in https://github.com/MeshInspector/MeshLib/pull/902
* python: deprecate tl::expected return type by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/897
**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v0.1.1.47...v0.1.2.17