Release v3.0.0.40
Autogenerated release v3.0.0.40
| 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
- makeSignedByWindingNumber: change only sign not magnitude of distances by @Fedr in #3304
- Clamp new point position on trim with plane by @Grantim in #3308
- rebuildMesh function by @Fedr in #3310
- Refactor IO-related code by @oitel in #3311
- MIC#4835_support_texture_in_Mesh_Healer_add_new_func by @egrebenchenko in #3305
- rebuildMesh: detect self-intersections by @Fedr in #3312
- Set correct rendering parameters for AlphaSort points by @Grantim in #3314
- MIC#4845_support_texture_in_Offset_plugin by @egrebenchenko in #3313
- Respect appearing windows in rect allocator by @Grantim in #3316
- Generalize computeBoundingBox function by @Fedr in #3318
- fromSceneObjFile: use custom xf only if necessary by @Fedr in #3319
- Refactor format registry by @oitel in #3320
- Save in textual formats: keep single precision by @Fedr in #3315
- new Rotator tool by @Fedr in #3321
- Viewport: better comments for direction-functions by @Fedr in #3322
- Fix examples build on Ubuntu 20.04 by @oitel in #3323
- Add virtual function on item activation by @Grantim in #3324
- Fix bad raycast in alignTextToMesh by @Grantim in #3326
- Fixes in distribution scripts by @Grantim in #3329
- Rise activate event on simple buttons too by @Grantim in #3330
- Bindings part 3 by @adalisk-emikhaylov in #3325
- Disable excessive assert by @Grantim in #3332
- Actions: second constructor to immediate set new value by @Fedr in #3333
- Improve FreeFormDeformer stabilizer by @Grantim in #3334
- Export
teethMaskToDirectionVolumeto python. by @andrewerf in #3331 - Object Info tool by @Fedr in #3340
- Fix MeshOffset example code by @oitel in #3337
- united time information with notifications by @ABSitf in #3342
- pointsToDistanceFunctionVolume by @Fedr in #3343
- mrviewerpy: Launch viewer with minimal setup by default by @oitel in #3345
- Max Render Points and Visual Sampling limits by @Fedr in #3346
- fromSceneObjFile: detect too large vertex id by @Fedr in #3347
- Fix using ColorTheme without ImGui by @oitel in #3348
- Fix disappearing modals with new notifications by @Grantim in #3353
- Fix scene loader filters by @oitel in #3352
- sceneToObj: fix saving of several unpacked meshes by @Fedr in #3354
- Additional types of objects for direction volume generation. by @andrewerf in #3355
- Check vertex indices during loading of PLY, CTM and OFF files by @Fedr in #3356
- Provide static access to ViewerSettingsPlugin by @Grantim in #3357
- Do not rise notification over error modal by @Grantim in #3358
- MRVoxels/MRCalcDims.h by @Fedr in #3359
- Separate function for voxels apply transform by @andrewerf in #3360
- Show selected objects' additional info by @oitel in #3361
- MIC#4835_project_attribute_func_return_tbool by @egrebenchenko in #3362
- Update mrbind. by @adalisk-emikhaylov in #3365
- Fix/imrove color theme coverage by @Grantim in #3366
- SimpleVolumeMinMax by @Fedr in #3363
- Update information panel design by @oitel in #3369
- Marching Cubes: support SimpleVolume by @Fedr in #3372
- Respect MeshPart in functionVolume by @Grantim in #3373
- Fix backward compatibility by @oitel in #3371
- MRBind MacOS compatibility. by @adalisk-emikhaylov in #3367
- Improve MRBind docs and fix some things. by @adalisk-emikhaylov in #3375
- more timers inside doubleOffsetVdb by @Fedr in #3374
- Fixes for new info panel by @oitel in #3376
- Change text colors in info panel by @oitel in #3377
- Use cached edge count value for info panel by @oitel in #3378
- Safe distance limit for voxelization by @Grantim in #3379
- ImGuiMenu: print Min, Iso and Max Values of voxel objects in one line by @Fedr in #3380
- Update mrbind. by @adalisk-emikhaylov in #3382
- MultiwayICP::calculateTransformationsFixFirst by @Fedr in #3383
- Expose DenseBox and makeNormals to python by @Grantim in #3381
- Catch exceptions on embed Python init failure by @oitel in #3384
- Load from OBJ: include problem line in error string by @Fedr in #3387
- Do not repeat file name twice in error or warning by @Fedr in #3389
- Other way to get valid hole contours in flat filling by @Grantim in #3386
- Fix detecting file format support by @oitel in #3388
- Make RibbonMenu simpler customizable by @Grantim in #3391
- ObjectVoxels::construct( const SimpleVolume& ) by @Fedr in #3392
- Add monochrome option in RibbonButtonDrawer by @Grantim in #3393
- Delete deprecated MRVoxels/MRVoxelsConversions.h by @Fedr in #3395
- Fix GCC build by @oitel in #3394
- Customize embedded Python configuration by @oitel in #3390
- ObjectVoxels::construct: all overloads behave similarly by @Fedr in #3396
- Save DICOM volume by @andrewerf in #3398
- createObjectVoxels( const LoadDCMResult & ) by @Fedr in #3399
- added notification history by @ABSitf in #3368
- Make system paths configurable by @oitel in #3370
- Refactor fonts manager by @Grantim in #3401
- Separate Json function in RibbonSchemaLoader by @Grantim in #3402
- fix odd fragments transparency for MSAA off by @Grantim in #3403
- Move DICOM-related code to separate file by @oitel in #3404
- Include color theme files into Python wheel packages by @oitel in #3400
- added button to close notification window by @ABSitf in #3405
- Open dir as DICOM if there's no other files by @oitel in #3407
- Make macOS bundles portable by @oitel in #3408
- Fix GTK-related issues by @oitel in #3409
- Unify IO stream helper functions' usage by @oitel in #3406
- Use designated init for file dialog parameters by @oitel in #3412
- #4651_change_function_highlightWindowBottom by @egrebenchenko in #3410
- Reduce checkout amount for CI by @oitel in #3413
- Fix precompiled header usage by @oitel in #3414
- #4651_add_natural_smooth by @egrebenchenko in #3416
- Exclude full components from natural smooth by @Grantim in #3422
- Use upload/download callbacks outside of the web. by @andrewerf in #3420
- Close files from global context. by @andrewerf in #3424
- Fix reading of colors from .LAS files by @Fedr in #3425
- Notifications design update by @Grantim in #3428
- Support both ways of storing colors in LAS by @oitel in #3430
- One frame latency for RectAllocator by @Grantim in #3431
- try .NET Framwork 4.7.1 target in MR::DotNet by @Grantim in #3344
- Mrbind ci by @adalisk-emikhaylov in #3385
- multiRayMeshIntersect by @Fedr in #3432
- Fix optional PCH support for Apple Clang by @oitel in #3418
- SurfaceContoursWidget: Optionally add history action on explicit clear by @oitel in #3433
- fillHoleNicely: exclude boundary vertices from positionVertsSmoothly() by @Fedr in #3434
- Save and load OBJ files in .NET build by @astrowander in #3437
- Add helper macro for temporary value change by @oitel in #3436
- Allow loading pts point clouds from text format by @Grantim in #3438
- add ConvexHull class and Mesh.Volume methods by @astrowander in #3439
- Refactor SystemPath class by @oitel in #3435
- Add frequently used headers to precompiled header by @oitel in #3419
- ICP: methods to directly set sample points by @Fedr in #3440
- Code simplification and fixes for Scene Tree by @Grantim in #3441
- Add fromNumpy python exposing by @Grantim in #3442
- Namespaces in python bindings. by @adalisk-emikhaylov in #3445
- Redesign Scene Tree by @Grantim in #3446
- Notification improvements by @Grantim in #3447
- Config: default return is not a warning by @Fedr in #3448
- Draw Hierarchy lines in scene tree fixes by @Grantim in #3450
- to3Dim: puts (0,0,1) in matrix by @Fedr in #3451
- Add folder icons for object in scene tree by @Grantim in #3453
- Always treat dir as DICOM dir if any DICOM file is present by @oitel in #3454
- Run scripts before and after doc generation by @oitel in #3455
- meshconv: support spaces in file paths by @Fedr in #3456
- Add default lifetime for notifications by @Grantim in #3457
- Allow extra formats in meshconv by @Grantim in #3458
- Improve search string comparation by @Grantim in #3460
- Fix CUDA build by @oitel in #3466
- Build script updates by @oitel in #3461
- RibbonMenu: Add Merge Subtree button to scene menu by @oitel in #3443
- Add option to close CommandLoop by @Grantim in #3467
- WebRequest::send: pass logName by value by @Fedr in #3469
- Add horizontal Icon Button option by @Grantim in #3470
- Rpath fix by @adalisk-emikhaylov in #3472
- Respect Space width in buttonIcon by @Grantim in #3473
- Write point clouds in .XYZ and .XYZN formats by @Fedr in #3474
- Dotnet ctm support by @astrowander in #3475
- Update MRBind. by @adalisk-emikhaylov in #3477
- delete DotNetArchive artifact by @astrowander in #3481
- Some documentation example updates by @Grantim in #3478
- Allow scene tree in mrviewerpy by @Grantim in #3480
- Update python viewer example by @Grantim in #3482
- MarchingCubesByParts by @Fedr in #3479
- deprecate VoidOrErrStr alias by @Fedr in #3484
- Mrbind ci2 by @adalisk-emikhaylov in #3449
- Fix mesh serialization by @oitel in #3483
- Listen to progressbar in save_files js by @Grantim in #3485
- Add loopDirArea function for Polylines by @Grantim in #3487
- Fix the errors? by @adalisk-emikhaylov in #3486
- Update C bindings by @oitel in #3471
- Fix CPR 1.11 compatibility by @oitel in #3490
- Update information panel by @oitel in #3488
- Change scaling method in
vdbVolumeToSimpleVolumeImpl. by @andrewerf in #3489 - Revert "Change scaling method in
vdbVolumeToSimpleVolumeImpl. (#3489)" by @andrewerf in #3493 - Fix C bindings' usage by @oitel in #3491
- Stabilize laplacian for zero weights by @Grantim in #3494
- Fix C examples' code by @oitel in #3496
- Enable PCH for mrbind. by @adalisk-emikhaylov in #3495
- Try Fix pip build by @Grantim in #3497
- fill_hole_nicely_use_preposition by @Grantim in #3498
- Don't use github macos runners when building mrbind bindings. by @adalisk-emikhaylov in #3501
- Style changes to the
mrbind/generate.mk. by @adalisk-emikhaylov in #3503
Full Changelog: v2.4.4.153...v3.0.0.40