Release v2.4.4.153
Autogenerated release v2.4.4.153
OS | Dev |
---|---|
Windows x64 | zip |
Ubuntu 20 LTS x64 | deb |
Ubuntu 20 LTS arm64 | deb |
Ubuntu 22 LTS x64 | deb |
Ubuntu 22 LTS arm64 | deb |
Ubuntu 24 LTS x64 | deb |
Ubuntu 24 LTS arm64 | deb |
Fedora 39 x64 | rpm |
MacOS x64 (Intel) | x64 pkg |
MacOS arm (Apple Silicon) | arm pkg |
What's Changed
- Update mrbind. by @adalisk-emikhaylov in #3149
- MeshOrPoints::asMeshPart() and asPointCloud() by @Fedr in #3147
- Extract alignTextTo... functions and highlightWindowBottom by @rodion-orlov in #3118
- Add mouseClick signal by @rodion-orlov in #3134
- MIC#4614_Support_textures_in_Merge_plugin by @egrebenchenko in #3153
- add Offset class and example by @astrowander in #3152
- A separate function to convert
FunctionVolume
toSimpleVolume
. by @andrewerf in #3156 - Expected<V, std::string> -> Expected by @Fedr in #3158
- Add mouse drag signals by @rodion-orlov in #3155
- Fix order of arguments. by @adalisk-emikhaylov in #3157
- Convert mesh to directional volume. by @andrewerf in #3160
- add section about NuGet installation by @astrowander in #3161
- add Box3f class and example of mesh decimation by @astrowander in #3154
- Expose more
add...ToScene
functions to python. by @adalisk-emikhaylov in #3159 - Fix mouse conflict warnings by @rodion-orlov in #3163
- supported empty regions in ColorMapAggregator by @ABSitf in #3164
- Teeth mask to direction volume by @andrewerf in #3162
- Fix importing STEP models with incomplete sub-shapes (MIC#4638) by @oitel in #3169
- Rendering non-overlapping labels. by @adalisk-emikhaylov in #3166
- MeshRelax: introduce VertLimiter to reduce repeating code by @Fedr in #3172
- add ICP to c# bindings by @astrowander in #3171
- Improve error reporting from UI test engine. by @adalisk-emikhaylov in #3170
- Throw on out-of-bounds in python distancemap getters, instead of retu… by @adalisk-emikhaylov in #3173
- Python: support Gav format. by @adalisk-emikhaylov in #3174
- MeshRelax: VertLimiter generalized for all fields by @Fedr in #3176
- Add tinyxml2 build for Wasm by @oitel in #3175
- Fix build without OpenVDB by @oitel in #3177
- Refactor ObjLoadSettings interface by @Fedr in #3179
- Add
ObjectImGuiLabel
. by @adalisk-emikhaylov in #3180 - Extract MeshLoadMetrics from MeshLoadSettings by @Fedr in #3181
- MeshLoadSettings: options to load texture and uv-coordinates by @Fedr in #3182
- MIC#4614_Support_textures_in_Merge_plugin_fix_crash by @egrebenchenko in #3178
- C# multiway icp by @astrowander in #3184
- BuildSettings.skippedFaceCount option by @Fedr in #3186
- Add
checkboxOrModifier
. by @adalisk-emikhaylov in #3185 - BitSet: filling constructor added by @Fedr in #3187
- ubuntu24: enable cuda by @MaxRayskiy in #3101
- Test new python bindings in CI. by @adalisk-emikhaylov in #3150
- optimize loading of Gcode by @Fedr in #3188
- Load JPEG image from memory by @oitel in #3189
- Enhance 3MF file format support by @oitel in #3190
- MeshTopology::isClosed rewritten with parallelism by @Fedr in #3192
- getLargeByAreaNumComponents by @Fedr in #3144
- ObjectLoad: warnings about too few colors or uv-coordinates by @Fedr in #3195
- Enable JPEG support for Wasm by @oitel in #3191
- MIC#4658 Create a notification when the uploaded model consists holes by @egrebenchenko in #3196
- MIC#4659 create buttons in the scene tree to show hide all objects by @egrebenchenko in #3194
- MeshComponents: numSmallerComponents option by @Fedr in #3197
- Radio buttons controlled by modifier keys by @rodion-orlov in #3198
- Add script for auto-building Python packages by @oitel in #3183
- Improve comments on
checkboxOrModifier
. by @adalisk-emikhaylov in #3201 - Move Object refactor and enhancements by @rodion-orlov in #3200
- MarkedVoxelSlice: inactiveVoxelColor option by @Fedr in #3202
- MRMarkedVoxelSlice extracted from MRImGuiImage by @Fedr in #3203
- Fix .vdb file import/export by @oitel in #3205
- ObjectVoxels::activeVoxels by @Fedr in #3206
- ObjectVoxels: load from any format, save in configurable format by @Fedr in #3211
- update points shaders by @ABSitf in #3209
- Fix importing OpenVDB files (MIC#4737) by @oitel in #3214
- Remove markItemEdited from ...OrModifier (fix assert) by @rodion-orlov in #3216
- Build Blosc library for Wasm by @oitel in #3217
- Fix .NET build by @oitel in #3218
- Add function to convert distance map to image by @oitel in #3220
- Prepare MRMesh split by @oitel in #3221
- Prevent imgui render dirty textures by @Grantim in #3222
- MarchingCubes: refactoring for simplification by @Fedr in #3213
- Fix getZoomFOVtoScreen_ for orthogonal views by @rodion-orlov in #3219
- fromSceneE57File: do not change point coordinates if origin within bbox by @Fedr in #3225
- makeUnorientedNormals: orient the normal toward the origin by @Fedr in #3227
- MIC#4727 support texture in extrude by @egrebenchenko in #3215
- separate caches invalidation function for active box by @Grantim in #3230
- Improve active voxels support. by @andrewerf in #3228
- MarchingCubes: simplifications and unifications by @Fedr in #3231
- Free filesystem callback on cancel in wasm by @Grantim in #3234
- VolumeIndexer::getNeighbor( const VoxelLocation & loc, OutEdge toNei ) const by @Fedr in #3236
- add function to load file from bytes by @Grantim in #3237
- MarchingCubes: rework progress reporting by @Fedr in #3239
- MarchingCubes: do not access voxel data on second pass by @Fedr in #3240
- MarchingCubes: consume less memory on caching bit sets by @Fedr in #3241
- MarchingCubes: rework NaNs processing by @Fedr in #3242
- Expose interpolate and getLeftTriVerts to python by @Grantim in #3245
- MarchingCubes: ignore inactive voxels of VDB volumes by @Fedr in #3246
- MarchingCubes: freeVolume option by @Fedr in #3247
- Update MinMax clamp in UI::Drag by @Grantim in #3250
- Integrate clang's attribute
preferred_name
. by @adalisk-emikhaylov in #3248 - Active box updates fixes by @Grantim in #3251
- MarchingCubes: split work between several methods of VolumeMesher by @Fedr in #3255
- Add test on voxels conversion by @Chernobrovkin-AD in #3254
- MIC#4789_incorrect_operation_of_the_Move_Object_plugin_in_the_minimized_state by @egrebenchenko in #3257
- MarchingCubes: cache VdbVolume by default by @Fedr in #3258
- Set up limits to line width in UI by @Grantim in #3259
- Respect pivot when determining free window position. by @adalisk-emikhaylov in #3260
- Optimize traversals of AABB trees by @Fedr in #3261
- Guess normals in Fusion if needed by @Grantim in #3262
- OffsetParameters: memoryEfficient = true by default by @Fedr in #3263
- Separate clone region function by @Grantim in #3266
- added show mesh verts by @ABSitf in #3238
- Manually validate png signature by @Grantim in #3267
- #4778_incorect_section_plugin by @egrebenchenko in #3271
- Expose saving and loading of voxels in python by @Fedr in #3274
- Move CPR tests out of MRMesh by @oitel in #3275
- python: fix addVoxelsToScene function by @Fedr in #3278
- Move clipboard functions out of MRMesh by @oitel in #3276
- First pass on fixing mrbind tests. by @adalisk-emikhaylov in #3272
- MacOS open files from Finder by @rodion-orlov in #3268
- Fix unsafe plugin closing in menu by @Grantim in #3282
- Optimize generalized winding number computation by @Fedr in #3284
- WindingNumber: expose all options to the user by @Fedr in #3285
- levelSetDoubleConvertion improvements by @Fedr in #3286
- Configurable makeSignedByWindingNumber by @Fedr in #3288
- Update unavailable tools hint by @Grantim in #3291
- sync UI with dragging value by @Grantim in #3292
- Disable temp input mode on click to scene by @Grantim in #3293
- Move objects respects modifiers even in collapsed mode by @Grantim in #3294
- fromSceneE57File: support spherical coordinates by @Fedr in #3295
- Try to fill planar holes with incomplete merge by @Grantim in #3296
- DenseBox: consider an option with axis-aligned box by @Fedr in #3298
- Expose hole area and perimeter functions in python by @Grantim in #3301
- Add boolean mapper & contours to C# by @astrowander in #3302
- Expose generalized project all by @Grantim in #3265
- Enable CI build for Ubuntu 24 ARM by @oitel in #3233
- Green tests! by @adalisk-emikhaylov in #3297
Full Changelog: v2.4.3.170...v2.4.4.153