Meshlib

Latest version: v3.0.1.205

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 18

2.3.9.258

<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/v2.3.9.258/MeshLibDist_v2.3.9.258.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/v2.3.9.258/meshlib_v2.3.9.258_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_ubuntu20-arm64-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/v2.3.9.258/meshlib_v2.3.9.258_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_ubuntu22-arm64-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/v2.3.9.258/meshlib_v2.3.9.258-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.9.258/meshlib_v2.3.9.258_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Allow changing default measurement visibility. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2206
* Add a boolean to lock the object's parent. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2213
* optionally return left mesh from trimWithPlane by astrowander in https://github.com/MeshInspector/MeshLib/pull/2211
* SurfacePointWidget :: add custom modifyers and point size in pixels by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2212
* Local Triangulations: compute oppositely oriented; fix orientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2217
* Find common ancestor by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2214
* Exposed BuildSettings for building a mesh from numpy by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2218
* Open document function by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2216
* Plane widget default shift by astrowander in https://github.com/MeshInspector/MeshLib/pull/2220
* Introduce SceneRootObject MIC2880 MIC3276 MIC3277 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2215
* Fix main window focus after file dialog on macOS (MIC3338) by oitel in https://github.com/MeshInspector/MeshLib/pull/2219
* add pointsSelectionChangedSignal signal by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2221
* added functions to find point cloud components by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2203
* Functional version of orientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2222
* Fix null pointer dereference on Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/2224
* Fix incorrect zlib usage by oitel in https://github.com/MeshInspector/MeshLib/pull/2223
* Allocate buffers for zlib in heap by oitel in https://github.com/MeshInspector/MeshLib/pull/2225
* Add decimate autotests by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2190
* Minor fixes for features (MeshInspector/MeshInspectorCode3361). by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2227
* Subdivide test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2228
* Auto orient local triangulations without point normals by Fedr in https://github.com/MeshInspector/MeshLib/pull/2229
* Suppress warning C4686 by Fedr in https://github.com/MeshInspector/MeshLib/pull/2230
* Implement makeOrientedNormals via autoOrientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2231
* Tweak colors for measurements in light theme. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2235
* MIC3362 add points and lines in dense box by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2233
* fix emplace_back by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2236
* Use std::hash specializations for more convenience by Fedr in https://github.com/MeshInspector/MeshLib/pull/2237
* Update readme.md for linux build by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2240
* Add Polyline::edgePoint(EdgePoint) and expose all edgePoints to python by Fedr in https://github.com/MeshInspector/MeshLib/pull/2241
* Polyline<V>::toEdgePoint by Fedr in https://github.com/MeshInspector/MeshLib/pull/2242
* Write trimWithPlane for point clouds by astrowander in https://github.com/MeshInspector/MeshLib/pull/2243
* Delone fix for degenerate triangles by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2245
* autoOrientLocalTriangulations: return repeated triangles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2238
* 3393 Support picker in point cloud mode / Add ObjectPoints and ObjectLines support in SurfacePointWidget and SurfaceContoursWidget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2244
* 3393 Support picker in point cloud mode / add include <optional> for fix ubuntu 22 builds by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2248
* Bump tj-actions/branch-names from 8.0.0 to 8.0.1 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2210
* bump actions *-artifact from v3 to v4 by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2159
* Bump vcpkg to 2024.02.14 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2249
* bit set parallel for all ranged by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2247
* Clip plane affects labels (fully show/hide by pivot point) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2250
* findAvgPointsRadius now computes actually average radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2252
* Export color map in OBJ format (MIC3405) by oitel in https://github.com/MeshInspector/MeshLib/pull/2253
* Make public addPoint, removePoint and closeContour methods for Contours Widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2254
* Point Cloud improvements by astrowander in https://github.com/MeshInspector/MeshLib/pull/2256
* Triangulation: use given number of nearest neighbors instead of fixed radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2255
* Add unreachable macro variant w/o return statement by oitel in https://github.com/MeshInspector/MeshLib/pull/2257
* detectFlatShading: decide by area near sharp edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2258
* Test artifacts upload by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2234
* Clickable object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2251
* findBoundaryPoints: moved in TriangulationHelpers and implemented via local triangulation by Fedr in https://github.com/MeshInspector/MeshLib/pull/2259
* Need pick in front points in Point Clouds only in features. Skip point with backfaces. fix MeshInspector/MeshInspectorCode3428 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2260
* Expose mesh normals to python and to numpy by Fedr in https://github.com/MeshInspector/MeshLib/pull/2261
* update plane size ; fix 3407 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2262
* Adjust name visuals. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2265
* Serialize point size and line width. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2263
* `renderUi()` objects now block `onMouseDown` events. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2264
* Find available custom themes by oitel in https://github.com/MeshInspector/MeshLib/pull/2266
* Adjust default point and line sizes. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2268
* python/test/cutMeshWithPlane by Fedr in https://github.com/MeshInspector/MeshLib/pull/2271
* ImGuiMenu.h does not include MRViewer.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2272
* filterNeighbors: avoid hang due to very large maxRadius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2273
* extract FrameCounter from Viewer by Fedr in https://github.com/MeshInspector/MeshLib/pull/2275
* TriangulatedFanData: queue member to avoid allocations for each point by Fedr in https://github.com/MeshInspector/MeshLib/pull/2274
* Object::hasVisualRepresentation() by Fedr in https://github.com/MeshInspector/MeshLib/pull/2276
* added method getLargestComponents for search largest components of point cloud by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2277
* Change default splash screen minimum time by oitel in https://github.com/MeshInspector/MeshLib/pull/2278
* Doc fix for Offset SigneDetectionMode by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2279
* A saner `VisualizeMaskType`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2280
* FanOptimizer: put in queue only unstable elements by Fedr in https://github.com/MeshInspector/MeshLib/pull/2283
* Expose movement body to python 2281 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2284
* Improve points sampling by Fedr in https://github.com/MeshInspector/MeshLib/pull/2285
* Fix showname deser by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2287
* Adjust object name rendering. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2289
* Color theme fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2290
* improveSampling: more output options by Fedr in https://github.com/MeshInspector/MeshLib/pull/2288
* Better angle visualization. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2291
* Add degenerate faces check to decimate and subdivide test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2292
* Add offset autotest 2 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2269
* Section polylines by astrowander in https://github.com/MeshInspector/MeshLib/pull/2282
* Load point colors from .asc format by Fedr in https://github.com/MeshInspector/MeshLib/pull/2293
* fix conversion Vector4 from Color by Fedr in https://github.com/MeshInspector/MeshLib/pull/2294
* optional return of new vertices by astrowander in https://github.com/MeshInspector/MeshLib/pull/2295
* Fix light theme colors for measurements and object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2299
* Fix `typeid` comparisons on Mac. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2300
* pointsToDistanceVolume by Fedr in https://github.com/MeshInspector/MeshLib/pull/2298
* Stich holes test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2301
* fix 2303 : Refine problem in cylinder by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2304
* Remove hack in Logger::getLogFileName() for Apple by Fedr in https://github.com/MeshInspector/MeshLib/pull/2302
* add setRenderDiscretizationSignal by astrowander in https://github.com/MeshInspector/MeshLib/pull/2305
* Add toolbar upgrade mechanism by oitel in https://github.com/MeshInspector/MeshLib/pull/2297
* Add fill hole test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2306
* Comment and improve assert in marching cubes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2308
* Transition feature rendering to custom renderobjects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2307
* fix 3506 fix 2309 orientate planes using global coordinate system x y ze by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2310
* Expose straighten boundary to python by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2232
* Make `RenderDefaultUiObject` non-template. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2314
* Use native file dialogs on macOS (MIC3511) by oitel in https://github.com/MeshInspector/MeshLib/pull/2311
* Section polylines iii by astrowander in https://github.com/MeshInspector/MeshLib/pull/2316
* pointsFusion: adjust points' weights by Fedr in https://github.com/MeshInspector/MeshLib/pull/2315
* added safe method for getting all point cloud components by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2313
* Move uncillary objects to mrmesh by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2319
* pointsToMeshFusion: support colors by Fedr in https://github.com/MeshInspector/MeshLib/pull/2321
* volumeToMesh: fix out-of-range error by Fedr in https://github.com/MeshInspector/MeshLib/pull/2323
* Object::hasModel() method by Fedr in https://github.com/MeshInspector/MeshLib/pull/2324
* Add test for correct type cast on macOS (MIC2431) by oitel in https://github.com/MeshInspector/MeshLib/pull/2312
* MRSceneStateCheck.h: reduce the number of includes by Fedr in https://github.com/MeshInspector/MeshLib/pull/2325
* MRObjectPointsHolder.h does not include MRPointCloud.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2326
* MRObjectLinesHolder.h does not include MRPolyline.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2327
* MRDistanceMapParams.h does not include MRMesh.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2328
* MRSerializer.h and MRSceneSelectionChange.h do not include MRObject.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2329
* Force X11 usage on Linux by oitel in https://github.com/MeshInspector/MeshLib/pull/2322
* Improve custom OpenCASCADE build support by oitel in https://github.com/MeshInspector/MeshLib/pull/2286
* fix 3371 boundary widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2331
* Fix 2335 setup z scale as ( scale x + scale y ) / 2 for plane feature by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2336
* Bake subfeatures in feature render objects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2318
* fix raytracing on GPU by astrowander in https://github.com/MeshInspector/MeshLib/pull/2337
* Speed up reading ASC files (MIC3503) by oitel in https://github.com/MeshInspector/MeshLib/pull/2317
* Fix triangulation optimizer normalization weights by Grantim in https://github.com/MeshInspector/MeshLib/pull/2338
* fix mesh and lines getAllComponents by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2330
* add emit signal on change parent by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2333
* Remove obsolete dependencies on macOS by oitel in https://github.com/MeshInspector/MeshLib/pull/2339
* Add cooldown period for the CPR unit tests by oitel in https://github.com/MeshInspector/MeshLib/pull/2340
* highlight selected primitives count in menu by red color by astrowander in https://github.com/MeshInspector/MeshLib/pull/2342
* Optimize local triangulation building by Fedr in https://github.com/MeshInspector/MeshLib/pull/2341
* Add make bridge func to Python by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2332
* display volume on information tab by astrowander in https://github.com/MeshInspector/MeshLib/pull/2343
* Settings window enhancements by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2344
* Add makeBridge autotest by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2345
* Fix progress callback for ASC file reading by oitel in https://github.com/MeshInspector/MeshLib/pull/2348
* MIC3540 color BoundingBox depends on the color theme by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2346
* Rework Ubuntu build process by oitel in https://github.com/MeshInspector/MeshLib/pull/2185
* FanOptimizer: comments and minor optimizations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2349
* Enable deleting groups in side menu by astrowander in https://github.com/MeshInspector/MeshLib/pull/2347
* No python with MeshViewer app by Grantim in https://github.com/MeshInspector/MeshLib/pull/2350
* Numeric labels next to feature names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2351
* Update command lines args parsing by Grantim in https://github.com/MeshInspector/MeshLib/pull/2353
* Add registration test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2354
* Configure Partial builds by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2355
* subdivideMesh: target mesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2359
* Add projectionMethods to features by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2356
* MIC3572 correcting the model global basis by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2357
* SubdivideSettings::projectOnOriginalMesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2362
* Show details on feature name tags on the same line. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2363
* Ray mesh intersect with point by astrowander in https://github.com/MeshInspector/MeshLib/pull/2365
* Show line direction instead of delta. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2367
* Switching to new test set with rediced size by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2368
* allow to skip some build configs by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2360
* Fix embedded python reimport by Grantim in https://github.com/MeshInspector/MeshLib/pull/2369
* use github cache for s3 datatests by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2370
* MRISceneStateCheck.h introduced by Fedr in https://github.com/MeshInspector/MeshLib/pull/2372
* Move HistoryStore to MRViewer by Fedr in https://github.com/MeshInspector/MeshLib/pull/2373
* MRAppendHistory.h does not include "MRViewer.h" by Fedr in https://github.com/MeshInspector/MeshLib/pull/2374
* Small Settings fixes by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2366
* Mesh components of undirected edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2376
* Reformat CMake files by oitel in https://github.com/MeshInspector/MeshLib/pull/2377
* Visually shorter cylinder and cone feature axis. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2379
* MeshTopology::flipOrientation( const UndirectedEdgeBitSet * fullComponents ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2380
* MIC3612 Convert color to gray scale after load by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2378
* Plane normal as a 3D arrow. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2381
* Unify reading from plain text point formats (MIC3596) by oitel in https://github.com/MeshInspector/MeshLib/pull/2382
* Add new2old faces map to embedStructureInTerrain by Grantim in https://github.com/MeshInspector/MeshLib/pull/2384
* Add transparent checkbox in screenshot tool MIC3618 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2386
* Cone :: Fitting is buggy. Both points and best fit. fix 3616 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2383
* Load quadrangles from .off files by Fedr in https://github.com/MeshInspector/MeshLib/pull/2387
* Better triangulation of regular grids by Fedr in https://github.com/MeshInspector/MeshLib/pull/2389
* Better feature visualization by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2388
* fix 3407 Lines :: features after create must exact fit picket points or sele by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2394
* Bugfix return actions according to history until the holes disappear immediatly create feature in boundary mode. fix 3544 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2390
* Neighborhood triangulation: check aspect ratio for boundary triangles as well as for inner ones by Fedr in https://github.com/MeshInspector/MeshLib/pull/2393
* Add xyz conversion test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2391
* Load MISON format MIC3593 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2392
* Display shortcuts with 'Super' modifier, fix Mac shortcut by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2385
* Mesh::fromFaceSoup by Fedr in https://github.com/MeshInspector/MeshLib/pull/2395
* Fix excluding backfaces in screen selection by Grantim in https://github.com/MeshInspector/MeshLib/pull/2397
* Add duplicate non-manifold vertices param in numpy meshbuild MIC3604 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2398
* Measurement renderobjects by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2364
* Fix plane normal rendering on non-identity parent xfs. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2399
* Cuda version of PointsToDistanceVolume by astrowander in https://github.com/MeshInspector/MeshLib/pull/2396
* Refactor reading STEP model files by oitel in https://github.com/MeshInspector/MeshLib/pull/2358
* Don't show sphere radius in point picker. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2403
* Fix missing OpenCASCADE library dependencies by oitel in https://github.com/MeshInspector/MeshLib/pull/2400
* Fix Python module build by oitel in https://github.com/MeshInspector/MeshLib/pull/2401
* add pointsToDistanceVolumeCallback to CudaAccessor by astrowander in https://github.com/MeshInspector/MeshLib/pull/2404
* Fix embed structure to terrain same plane structure by Grantim in https://github.com/MeshInspector/MeshLib/pull/2402
* Feature render settings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2405
* Render measurments using new renderobjects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2407
* Restore missing object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2408
* Remove excess checks by oitel in https://github.com/MeshInspector/MeshLib/pull/2410
* Fix moving object with parent transformation by oitel in https://github.com/MeshInspector/MeshLib/pull/2412
* ML update for fix 3632 :: getLocalBasis for Planes by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2411
* Return invalid box from `getWorldBox()` for features, instead of an i… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2409
* Add customization for feature decorations. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2414
* Add mappings in plane division functions by Grantim in https://github.com/MeshInspector/MeshLib/pull/2415
* Fix local triangulation infinite loops by Grantim in https://github.com/MeshInspector/MeshLib/pull/2417
* Temporarily disable color support for STEP files by oitel in https://github.com/MeshInspector/MeshLib/pull/2416
* Use precompiled header for Emscripten builds by Fedr in https://github.com/MeshInspector/MeshLib/pull/2406
* De-inline palette's default colors by oitel in https://github.com/MeshInspector/MeshLib/pull/2420
* Use PCH for Clang>=15 builds by Fedr in https://github.com/MeshInspector/MeshLib/pull/2419
* Do not alarm in case of empty tree usage by Fedr in https://github.com/MeshInspector/MeshLib/pull/2426
* Render pass mask. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2421
* Fix subfeature visibility setting. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2427
* Introduce iteration for bitsets in python MIC3458 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2428
* MIC3663 Change links for documentation by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/2429
* MIC3603 CTRL+A in Select Primitives should select all primitives by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2424
* Temporarily disable STEP document structure support by oitel in https://github.com/MeshInspector/MeshLib/pull/2430
* Add Reset Settings function by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2432
* Expose findUndercuts to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2434


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.8.148...v2.3.9.258

2.3.9.242

%details_after_publish%

What's Changed
* Allow changing default measurement visibility. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2206
* Add a boolean to lock the object's parent. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2213
* optionally return left mesh from trimWithPlane by astrowander in https://github.com/MeshInspector/MeshLib/pull/2211
* SurfacePointWidget :: add custom modifyers and point size in pixels by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2212
* Local Triangulations: compute oppositely oriented; fix orientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2217
* Find common ancestor by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2214
* Exposed BuildSettings for building a mesh from numpy by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2218
* Open document function by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2216
* Plane widget default shift by astrowander in https://github.com/MeshInspector/MeshLib/pull/2220
* Introduce SceneRootObject MIC2880 MIC3276 MIC3277 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2215
* Fix main window focus after file dialog on macOS (MIC3338) by oitel in https://github.com/MeshInspector/MeshLib/pull/2219
* add pointsSelectionChangedSignal signal by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2221
* added functions to find point cloud components by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2203
* Functional version of orientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2222
* Fix null pointer dereference on Wasm by oitel in https://github.com/MeshInspector/MeshLib/pull/2224
* Fix incorrect zlib usage by oitel in https://github.com/MeshInspector/MeshLib/pull/2223
* Allocate buffers for zlib in heap by oitel in https://github.com/MeshInspector/MeshLib/pull/2225
* Add decimate autotests by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2190
* Minor fixes for features (MeshInspector/MeshInspectorCode3361). by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2227
* Subdivide test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2228
* Auto orient local triangulations without point normals by Fedr in https://github.com/MeshInspector/MeshLib/pull/2229
* Suppress warning C4686 by Fedr in https://github.com/MeshInspector/MeshLib/pull/2230
* Implement makeOrientedNormals via autoOrientLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2231
* Tweak colors for measurements in light theme. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2235
* MIC3362 add points and lines in dense box by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2233
* fix emplace_back by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2236
* Use std::hash specializations for more convenience by Fedr in https://github.com/MeshInspector/MeshLib/pull/2237
* Update readme.md for linux build by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2240
* Add Polyline::edgePoint(EdgePoint) and expose all edgePoints to python by Fedr in https://github.com/MeshInspector/MeshLib/pull/2241
* Polyline<V>::toEdgePoint by Fedr in https://github.com/MeshInspector/MeshLib/pull/2242
* Write trimWithPlane for point clouds by astrowander in https://github.com/MeshInspector/MeshLib/pull/2243
* Delone fix for degenerate triangles by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2245
* autoOrientLocalTriangulations: return repeated triangles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2238
* 3393 Support picker in point cloud mode / Add ObjectPoints and ObjectLines support in SurfacePointWidget and SurfaceContoursWidget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2244
* 3393 Support picker in point cloud mode / add include <optional> for fix ubuntu 22 builds by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2248
* Bump tj-actions/branch-names from 8.0.0 to 8.0.1 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2210
* bump actions *-artifact from v3 to v4 by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2159
* Bump vcpkg to 2024.02.14 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2249
* bit set parallel for all ranged by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2247
* Clip plane affects labels (fully show/hide by pivot point) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2250
* findAvgPointsRadius now computes actually average radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2252
* Export color map in OBJ format (MIC3405) by oitel in https://github.com/MeshInspector/MeshLib/pull/2253
* Make public addPoint, removePoint and closeContour methods for Contours Widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2254
* Point Cloud improvements by astrowander in https://github.com/MeshInspector/MeshLib/pull/2256
* Triangulation: use given number of nearest neighbors instead of fixed radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2255
* Add unreachable macro variant w/o return statement by oitel in https://github.com/MeshInspector/MeshLib/pull/2257
* detectFlatShading: decide by area near sharp edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2258
* Test artifacts upload by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2234
* Clickable object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2251
* findBoundaryPoints: moved in TriangulationHelpers and implemented via local triangulation by Fedr in https://github.com/MeshInspector/MeshLib/pull/2259
* Need pick in front points in Point Clouds only in features. Skip point with backfaces. fix MeshInspector/MeshInspectorCode3428 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2260
* Expose mesh normals to python and to numpy by Fedr in https://github.com/MeshInspector/MeshLib/pull/2261
* update plane size ; fix 3407 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2262
* Adjust name visuals. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2265
* Serialize point size and line width. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2263
* `renderUi()` objects now block `onMouseDown` events. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2264
* Find available custom themes by oitel in https://github.com/MeshInspector/MeshLib/pull/2266
* Adjust default point and line sizes. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2268
* python/test/cutMeshWithPlane by Fedr in https://github.com/MeshInspector/MeshLib/pull/2271
* ImGuiMenu.h does not include MRViewer.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2272
* filterNeighbors: avoid hang due to very large maxRadius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2273
* extract FrameCounter from Viewer by Fedr in https://github.com/MeshInspector/MeshLib/pull/2275
* TriangulatedFanData: queue member to avoid allocations for each point by Fedr in https://github.com/MeshInspector/MeshLib/pull/2274
* Object::hasVisualRepresentation() by Fedr in https://github.com/MeshInspector/MeshLib/pull/2276
* added method getLargestComponents for search largest components of point cloud by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2277
* Change default splash screen minimum time by oitel in https://github.com/MeshInspector/MeshLib/pull/2278
* Doc fix for Offset SigneDetectionMode by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2279
* A saner `VisualizeMaskType`. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2280
* FanOptimizer: put in queue only unstable elements by Fedr in https://github.com/MeshInspector/MeshLib/pull/2283
* Expose movement body to python 2281 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2284
* Improve points sampling by Fedr in https://github.com/MeshInspector/MeshLib/pull/2285
* Fix showname deser by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2287
* Adjust object name rendering. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2289
* Color theme fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2290
* improveSampling: more output options by Fedr in https://github.com/MeshInspector/MeshLib/pull/2288
* Better angle visualization. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2291
* Add degenerate faces check to decimate and subdivide test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2292
* Add offset autotest 2 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2269
* Section polylines by astrowander in https://github.com/MeshInspector/MeshLib/pull/2282
* Load point colors from .asc format by Fedr in https://github.com/MeshInspector/MeshLib/pull/2293
* fix conversion Vector4 from Color by Fedr in https://github.com/MeshInspector/MeshLib/pull/2294
* optional return of new vertices by astrowander in https://github.com/MeshInspector/MeshLib/pull/2295
* Fix light theme colors for measurements and object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2299
* Fix `typeid` comparisons on Mac. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2300
* pointsToDistanceVolume by Fedr in https://github.com/MeshInspector/MeshLib/pull/2298
* Stich holes test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2301
* fix 2303 : Refine problem in cylinder by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2304
* Remove hack in Logger::getLogFileName() for Apple by Fedr in https://github.com/MeshInspector/MeshLib/pull/2302
* add setRenderDiscretizationSignal by astrowander in https://github.com/MeshInspector/MeshLib/pull/2305
* Add toolbar upgrade mechanism by oitel in https://github.com/MeshInspector/MeshLib/pull/2297
* Add fill hole test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2306
* Comment and improve assert in marching cubes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2308
* Transition feature rendering to custom renderobjects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2307
* fix 3506 fix 2309 orientate planes using global coordinate system x y ze by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2310
* Expose straighten boundary to python by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2232
* Make `RenderDefaultUiObject` non-template. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2314
* Use native file dialogs on macOS (MIC3511) by oitel in https://github.com/MeshInspector/MeshLib/pull/2311
* Section polylines iii by astrowander in https://github.com/MeshInspector/MeshLib/pull/2316
* pointsFusion: adjust points' weights by Fedr in https://github.com/MeshInspector/MeshLib/pull/2315
* added safe method for getting all point cloud components by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2313
* Move uncillary objects to mrmesh by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2319
* pointsToMeshFusion: support colors by Fedr in https://github.com/MeshInspector/MeshLib/pull/2321
* volumeToMesh: fix out-of-range error by Fedr in https://github.com/MeshInspector/MeshLib/pull/2323
* Object::hasModel() method by Fedr in https://github.com/MeshInspector/MeshLib/pull/2324
* Add test for correct type cast on macOS (MIC2431) by oitel in https://github.com/MeshInspector/MeshLib/pull/2312
* MRSceneStateCheck.h: reduce the number of includes by Fedr in https://github.com/MeshInspector/MeshLib/pull/2325
* MRObjectPointsHolder.h does not include MRPointCloud.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2326
* MRObjectLinesHolder.h does not include MRPolyline.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2327
* MRDistanceMapParams.h does not include MRMesh.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2328
* MRSerializer.h and MRSceneSelectionChange.h do not include MRObject.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2329
* Force X11 usage on Linux by oitel in https://github.com/MeshInspector/MeshLib/pull/2322
* Improve custom OpenCASCADE build support by oitel in https://github.com/MeshInspector/MeshLib/pull/2286
* fix 3371 boundary widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2331
* Fix 2335 setup z scale as ( scale x + scale y ) / 2 for plane feature by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2336
* Bake subfeatures in feature render objects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2318
* fix raytracing on GPU by astrowander in https://github.com/MeshInspector/MeshLib/pull/2337
* Speed up reading ASC files (MIC3503) by oitel in https://github.com/MeshInspector/MeshLib/pull/2317
* Fix triangulation optimizer normalization weights by Grantim in https://github.com/MeshInspector/MeshLib/pull/2338
* fix mesh and lines getAllComponents by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2330
* add emit signal on change parent by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2333
* Remove obsolete dependencies on macOS by oitel in https://github.com/MeshInspector/MeshLib/pull/2339
* Add cooldown period for the CPR unit tests by oitel in https://github.com/MeshInspector/MeshLib/pull/2340
* highlight selected primitives count in menu by red color by astrowander in https://github.com/MeshInspector/MeshLib/pull/2342
* Optimize local triangulation building by Fedr in https://github.com/MeshInspector/MeshLib/pull/2341
* Add make bridge func to Python by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2332
* display volume on information tab by astrowander in https://github.com/MeshInspector/MeshLib/pull/2343
* Settings window enhancements by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2344
* Add makeBridge autotest by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2345
* Fix progress callback for ASC file reading by oitel in https://github.com/MeshInspector/MeshLib/pull/2348
* MIC3540 color BoundingBox depends on the color theme by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2346
* Rework Ubuntu build process by oitel in https://github.com/MeshInspector/MeshLib/pull/2185
* FanOptimizer: comments and minor optimizations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2349
* Enable deleting groups in side menu by astrowander in https://github.com/MeshInspector/MeshLib/pull/2347
* No python with MeshViewer app by Grantim in https://github.com/MeshInspector/MeshLib/pull/2350
* Numeric labels next to feature names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2351
* Update command lines args parsing by Grantim in https://github.com/MeshInspector/MeshLib/pull/2353
* Add registration test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2354
* Configure Partial builds by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2355
* subdivideMesh: target mesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2359
* Add projectionMethods to features by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2356
* MIC3572 correcting the model global basis by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2357
* SubdivideSettings::projectOnOriginalMesh by Fedr in https://github.com/MeshInspector/MeshLib/pull/2362
* Show details on feature name tags on the same line. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2363
* Ray mesh intersect with point by astrowander in https://github.com/MeshInspector/MeshLib/pull/2365
* Show line direction instead of delta. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2367
* Switching to new test set with rediced size by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2368
* allow to skip some build configs by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2360
* Fix embedded python reimport by Grantim in https://github.com/MeshInspector/MeshLib/pull/2369
* use github cache for s3 datatests by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2370
* MRISceneStateCheck.h introduced by Fedr in https://github.com/MeshInspector/MeshLib/pull/2372
* Move HistoryStore to MRViewer by Fedr in https://github.com/MeshInspector/MeshLib/pull/2373
* MRAppendHistory.h does not include "MRViewer.h" by Fedr in https://github.com/MeshInspector/MeshLib/pull/2374
* Small Settings fixes by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2366
* Mesh components of undirected edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2376
* Reformat CMake files by oitel in https://github.com/MeshInspector/MeshLib/pull/2377
* Visually shorter cylinder and cone feature axis. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2379
* MeshTopology::flipOrientation( const UndirectedEdgeBitSet * fullComponents ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2380
* MIC3612 Convert color to gray scale after load by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2378
* Plane normal as a 3D arrow. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2381
* Unify reading from plain text point formats (MIC3596) by oitel in https://github.com/MeshInspector/MeshLib/pull/2382
* Add new2old faces map to embedStructureInTerrain by Grantim in https://github.com/MeshInspector/MeshLib/pull/2384
* Add transparent checkbox in screenshot tool MIC3618 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2386
* Cone :: Fitting is buggy. Both points and best fit. fix 3616 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2383
* Load quadrangles from .off files by Fedr in https://github.com/MeshInspector/MeshLib/pull/2387
* Better triangulation of regular grids by Fedr in https://github.com/MeshInspector/MeshLib/pull/2389
* Better feature visualization by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2388
* fix 3407 Lines :: features after create must exact fit picket points or sele by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2394
* Bugfix return actions according to history until the holes disappear immediatly create feature in boundary mode. fix 3544 by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2390
* Neighborhood triangulation: check aspect ratio for boundary triangles as well as for inner ones by Fedr in https://github.com/MeshInspector/MeshLib/pull/2393
* Add xyz conversion test by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2391
* Load MISON format MIC3593 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2392
* Display shortcuts with 'Super' modifier, fix Mac shortcut by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2385
* Mesh::fromFaceSoup by Fedr in https://github.com/MeshInspector/MeshLib/pull/2395
* Fix excluding backfaces in screen selection by Grantim in https://github.com/MeshInspector/MeshLib/pull/2397
* Add duplicate non-manifold vertices param in numpy meshbuild MIC3604 by Grantim in https://github.com/MeshInspector/MeshLib/pull/2398
* Measurement renderobjects by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2364
* Fix plane normal rendering on non-identity parent xfs. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2399
* Cuda version of PointsToDistanceVolume by astrowander in https://github.com/MeshInspector/MeshLib/pull/2396
* Refactor reading STEP model files by oitel in https://github.com/MeshInspector/MeshLib/pull/2358
* Don't show sphere radius in point picker. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2403
* Fix missing OpenCASCADE library dependencies by oitel in https://github.com/MeshInspector/MeshLib/pull/2400
* Fix Python module build by oitel in https://github.com/MeshInspector/MeshLib/pull/2401
* add pointsToDistanceVolumeCallback to CudaAccessor by astrowander in https://github.com/MeshInspector/MeshLib/pull/2404
* Fix embed structure to terrain same plane structure by Grantim in https://github.com/MeshInspector/MeshLib/pull/2402
* Feature render settings. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2405
* Render measurments using new renderobjects. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2407
* Restore missing object names. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2408
* Remove excess checks by oitel in https://github.com/MeshInspector/MeshLib/pull/2410
* Fix moving object with parent transformation by oitel in https://github.com/MeshInspector/MeshLib/pull/2412
* ML update for fix 3632 :: getLocalBasis for Planes by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2411
* Return invalid box from `getWorldBox()` for features, instead of an i… by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2409
* Add customization for feature decorations. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2414
* Add mappings in plane division functions by Grantim in https://github.com/MeshInspector/MeshLib/pull/2415
* Fix local triangulation infinite loops by Grantim in https://github.com/MeshInspector/MeshLib/pull/2417
* Temporarily disable color support for STEP files by oitel in https://github.com/MeshInspector/MeshLib/pull/2416


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.8.148...v2.3.9.242

2.3.8.148

<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/v2.3.8.148/MeshLibDist_v2.3.8.148.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/v2.3.8.148/meshlib_v2.3.8.148_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_ubuntu20-arm64-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/v2.3.8.148/meshlib_v2.3.8.148_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_ubuntu22-arm64-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/v2.3.8.148/meshlib_v2.3.8.148-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.148/meshlib_v2.3.8.148_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* update search UI 2 by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2091
* Fix saving Flat Shading state for mesh objects by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2097
* Feature angles by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2095
* Fix font-type error codes check by Grantim in https://github.com/MeshInspector/MeshLib/pull/2099
* Optimize expand/shrink operations for face sets by Fedr in https://github.com/MeshInspector/MeshLib/pull/2100
* Support three options for default flat shading setting (Flat, Smooth, Auto) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2098
* Check for extra warnings -Wextra in gcc/clang by Fedr in https://github.com/MeshInspector/MeshLib/pull/2101
* Fill hole of just 2 edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2102
* improve search string ui by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2104
* Fix initialization-less constructors by oitel in https://github.com/MeshInspector/MeshLib/pull/2105
* Intersecting features. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2106
* Get rid of `toScale()` in features. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2108
* make new design of notifications by astrowander in https://github.com/MeshInspector/MeshLib/pull/2110
* Fix python docstring for findMaxDistanceSq and findMaxDistanceSqOneWay by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2112
* Autotests: add tests on code samples by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2111
* use dark theme in web version by default by astrowander in https://github.com/MeshInspector/MeshLib/pull/2117
* Update Python Doc Examples by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2113
* Add surface countour widget by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2109
* Basic iteration exposing on Vector classes by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2107
* orientNormals by LocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2114
* Add feature properties directly to ImGuiMenu. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2118
* Surface countour widget Add export to class by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2122
* pybind: use default std::filesystem::path conversion by Fedr in https://github.com/MeshInspector/MeshLib/pull/2123
* Allow Surface point use all MeshHolder objects by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2124
* Triangulation: mode without trusted normals by Fedr in https://github.com/MeshInspector/MeshLib/pull/2120
* Bugbix in Geodesic plugin. by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2126
* use new notifications for errors and warnings of file loading by astrowander in https://github.com/MeshInspector/MeshLib/pull/2125
* uniteLocalTriangulations: support for arbitrary order of input vertices by Fedr in https://github.com/MeshInspector/MeshLib/pull/2127
* Bump actions/cache from 3 to 4 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2082
* Bump robinraju/release-downloader from 1.8 to 1.9 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2121
* Cleanup python_tests + add python linting by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2119
* PointCloudTriangulator: compute local triangulations only once (even if no normals were present) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2130
* Exposed more relax functions to python by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2115
* PointCloudTriangulator::radius by Fedr in https://github.com/MeshInspector/MeshLib/pull/2132
* Add styled Slider and Tab Bar elements to UI namespace by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2128
* adding bit mask selected objects by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2129
* Add features custom object prefix by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2136
* Don't show bounding box for features. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2135
* Add parameter to alignTextToMesh to keep font size same by astrowander in https://github.com/MeshInspector/MeshLib/pull/2137
* Don't use the path to decide where to look for resources. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2139
* Make styled slider by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2133
* Detect overhangs of a mesh's basement correctly by oitel in https://github.com/MeshInspector/MeshLib/pull/2141
* Geodesic plugin :: bugfix in last ( green ) point by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2138
* improved search results by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2116
* findHoleComplicatingFaces functions by Fedr in https://github.com/MeshInspector/MeshLib/pull/2142
* Fix custom themes loading when new colors have been added to the app by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2143
* search string now does not hide tabs by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2144
* Improve mapping for contours offset by Grantim in https://github.com/MeshInspector/MeshLib/pull/2145
* update thirdparty list by Grantim in https://github.com/MeshInspector/MeshLib/pull/2146
* Search bug fix by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2148
* A shot at fixing the tests. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2149
* path.string() -> utf8string( path ) by Fedr in https://github.com/MeshInspector/MeshLib/pull/2151
* Add offset3d function for contours by Grantim in https://github.com/MeshInspector/MeshLib/pull/2150
* readStepData: no exceptions by Fedr in https://github.com/MeshInspector/MeshLib/pull/2152
* Load Points and Meshes from .MRU in any supported format by Fedr in https://github.com/MeshInspector/MeshLib/pull/2154
* Return deprecated mrmeshpy.Path by Grantim in https://github.com/MeshInspector/MeshLib/pull/2156
* Bump dorny/paths-filter from 2 to 3 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2157
* Bump paulhatch/semantic-version from 5.3.0 to 5.4.0 by dependabot in https://github.com/MeshInspector/MeshLib/pull/2158
* Fix uninitialized array item by oitel in https://github.com/MeshInspector/MeshLib/pull/2153
* Configure the format to serialize the model by Fedr in https://github.com/MeshInspector/MeshLib/pull/2161
* Expose UniteCloesVertices in python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2163
* 3093 Make simple Show Normals in scene tree context menu by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2164
* Flags refactoring. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2170
* ObjectLabel::buildMeshFromText() by Fedr in https://github.com/MeshInspector/MeshLib/pull/2171
* 3093 Make simple Show Normals fix gltf by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2172
* python: force requirements installation by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2174
* improvements and fix bugs in search by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2173
* Fix Python stub file generation by oitel in https://github.com/MeshInspector/MeshLib/pull/2167
* Setting and notification when open new blocking plugin by astrowander in https://github.com/MeshInspector/MeshLib/pull/2165
* Vector operators and math for ImGui. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2177
* Measurement objects by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2166
* Add EditableProject example by Grantim in https://github.com/MeshInspector/MeshLib/pull/2179
* gltf/readVertCoords: check for out-of-bounds by Fedr in https://github.com/MeshInspector/MeshLib/pull/2178
* Provide more useful arguments to offset contours Z callback by Grantim in https://github.com/MeshInspector/MeshLib/pull/2180
* buildLocalTriangulation: actualRadius optional output by Fedr in https://github.com/MeshInspector/MeshLib/pull/2183
* Fix how diameter measurements are rendered. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2182
* 3212 creating a local basis display setting by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2181
* Add vdbVolumeToSimpleVolume function by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2169
* Distance measurements. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2184
* UnorientedTriangle and findRepeatedTriangles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2187
* Add test on boolean algorithm by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2168
* buildLocalTriangulation: increase radius on border by Fedr in https://github.com/MeshInspector/MeshLib/pull/2188
* Fixed palette size in palette window by Grantim in https://github.com/MeshInspector/MeshLib/pull/2192
* add flag according to displaying plane by default by astrowander in https://github.com/MeshInspector/MeshLib/pull/2194
* computeNormal from local triangulation by Fedr in https://github.com/MeshInspector/MeshLib/pull/2191
* make root objects as non Ancillary / bugfix in BestFit can not work with created oblects. by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2195
* add feature icons to MI by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2196
* Toolbar customize Fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2197
* Experimental features by Grantim in https://github.com/MeshInspector/MeshLib/pull/2199
* Angle measurements by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2200
* Add public_python requirements list by Grantim in https://github.com/MeshInspector/MeshLib/pull/2201
* Read vertex colors from .OBJ by Fedr in https://github.com/MeshInspector/MeshLib/pull/2198
* Slightly better angle visualization. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2202
* Add rad unit to subdivide description by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2205
* ViewerSettings external params fixes by Grantim in https://github.com/MeshInspector/MeshLib/pull/2204
* updateNeighborsRadius: make a tighter prediction by Fedr in https://github.com/MeshInspector/MeshLib/pull/2207
* Exopse double_offset to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2208
* UnorientedTriangle: track whether the orientation of the triangle has flipped by Fedr in https://github.com/MeshInspector/MeshLib/pull/2209


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.8.21...v2.3.8.148

2.3.8.21

<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/v2.3.8.21/MeshLibDist_v2.3.8.21.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/v2.3.8.21/meshlib_v2.3.8.21_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_ubuntu20-arm64-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/v2.3.8.21/meshlib_v2.3.8.21_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_ubuntu22-arm64-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/v2.3.8.21/meshlib_v2.3.8.21-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.8.21/meshlib_v2.3.8.21_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Object points discreted rendering by astrowander in https://github.com/MeshInspector/MeshLib/pull/2079
* Load many clouds from one E57 file by Fedr in https://github.com/MeshInspector/MeshLib/pull/2080
* Fixes in optimized pointcloud renderer by Grantim in https://github.com/MeshInspector/MeshLib/pull/2081
* MeshSubdivide: maxTriAspectRatio and maxSplittableTriAspectRatio settings by Fedr in https://github.com/MeshInspector/MeshLib/pull/2070
* make control for render discretization by astrowander in https://github.com/MeshInspector/MeshLib/pull/2083
* Fixes in scene saving by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2084
* Optimize accumulation and merge of local triangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2085
* Constructors for undo action that immediately change the state by Fedr in https://github.com/MeshInspector/MeshLib/pull/2087
* Fix Text Mesh exposings in python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2088
* Fix STEP scene format by oitel in https://github.com/MeshInspector/MeshLib/pull/2090
* Fix typos in mergeMeshes by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2086
* No Regression tests for fork PR by Grantim in https://github.com/MeshInspector/MeshLib/pull/2092
* For cone feature, rename "radius" -> "base radius". by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2075
* Basic Mesh Topology hald-edge functionality exposed by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2089
* TriangulationHelpers::buildLocalTriangulations by Fedr in https://github.com/MeshInspector/MeshLib/pull/2093
* fix text mesh python test font path by Grantim in https://github.com/MeshInspector/MeshLib/pull/2094
* Fix Python stub file generation on Windows by oitel in https://github.com/MeshInspector/MeshLib/pull/2096


**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.7.60...v2.3.8.21

2.3.7.60

<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/v2.3.7.60/MeshLibDist_v2.3.7.60.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/v2.3.7.60/meshlib_v2.3.7.60_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.7.60/meshlib_v2.3.7.60_ubuntu20-arm64-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/v2.3.7.60/meshlib_v2.3.7.60_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.7.60/meshlib_v2.3.7.60_ubuntu22-arm64-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/v2.3.7.60/meshlib_v2.3.7.60-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.7.60/meshlib_v2.3.7.60_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.7.60/meshlib_v2.3.7.60_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* Add circumcircleCenter function by Fedr in https://github.com/MeshInspector/MeshLib/pull/2006
* Add circumballCenters function by Fedr in https://github.com/MeshInspector/MeshLib/pull/2007
* Find alpha-shape triangles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2008
* Expose relaxKeepVolume to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2011
* Add contributing guide for exopsing python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2012
* Do not resize group of single item in ribbon by Grantim in https://github.com/MeshInspector/MeshLib/pull/2013
* ICP::recomputeBitSet: fix freezePairs mode by Fedr in https://github.com/MeshInspector/MeshLib/pull/2014
* Update healer.py by Grantim in https://github.com/MeshInspector/MeshLib/pull/2015
* ICP: add comments to parameters by Fedr in https://github.com/MeshInspector/MeshLib/pull/2016
* SymMatrix::pseudoinverse method added by Fedr in https://github.com/MeshInspector/MeshLib/pull/2018
* struct SymMatrix4<T> by Fedr in https://github.com/MeshInspector/MeshLib/pull/2021
* Autotests: add test on cloud points conversion by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2019
* Introduce simple merge mode for boolean by Grantim in https://github.com/MeshInspector/MeshLib/pull/2022
* Direction widget add blocked mode by Grantim in https://github.com/MeshInspector/MeshLib/pull/2024
* TriangulatedFanData: update comments by Fedr in https://github.com/MeshInspector/MeshLib/pull/2025
* TriangulationHelpers::Settings: more options for debugging by Fedr in https://github.com/MeshInspector/MeshLib/pull/2026
* Crash draw list by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2027
* Add makeDegenerateBandAroundRegion function to mrmeshpy by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2030
* New examples in documentation (C++, Python) by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2031
* MeshDecimate: check for appearance of triangles with oppositely oriented normals from degenerated triangles by Fedr in https://github.com/MeshInspector/MeshLib/pull/2033
* do not assert if points count less than 6 in cylinder approximatin by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2029
* Add notification system by Grantim in https://github.com/MeshInspector/MeshLib/pull/2034
* VoxelsLoad: read raw data with float[4] per voxel by Fedr in https://github.com/MeshInspector/MeshLib/pull/2035
* Vcpkg auto update by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/2040
* Add cone feature and fitter for that by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2023
* Palette UI window limits fix by Grantim in https://github.com/MeshInspector/MeshLib/pull/2041
* MeshSubdivide: parameters to limit subdivision by triangle aspect ratio by Fedr in https://github.com/MeshInspector/MeshLib/pull/2036
* ViewportGL::drawBorder( const Box2i& rect, const Color& color ) const by Fedr in https://github.com/MeshInspector/MeshLib/pull/2042
* delete deprecated rendering of Viewport lines/points by Fedr in https://github.com/MeshInspector/MeshLib/pull/2044
* Fix support of SubdivideSettings::minTriAspectRatio by Fedr in https://github.com/MeshInspector/MeshLib/pull/2045
* Bump vcpkg to 2024.01.12 by meshinspector-bot in https://github.com/MeshInspector/MeshLib/pull/2039
* subdivideMesh: optimize checking for triangle aspect ratios by Fedr in https://github.com/MeshInspector/MeshLib/pull/2047
* Organize controls in Viewer Settings to separate tabs by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2048
* add mechanics custom CheckBox by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/2043
* ImmediateGL: add modelMatrix in TriRenderParams by Fedr in https://github.com/MeshInspector/MeshLib/pull/2051
* Fix subdivide mesh out of bounds by Grantim in https://github.com/MeshInspector/MeshLib/pull/2052
* MRIRenderObject.h: BaseRenderParams + RenderParams -> ModelRenderParams by Fedr in https://github.com/MeshInspector/MeshLib/pull/2053
* BaseRenderParams: move from MRViewer/ViewportGL to MRMesh/MRIRenderObject.h by Fedr in https://github.com/MeshInspector/MeshLib/pull/2055
* Fix shading in immediateGL by Grantim in https://github.com/MeshInspector/MeshLib/pull/2057
* MeshSubdivide: parallel initialization of queue by Fedr in https://github.com/MeshInspector/MeshLib/pull/2056
* Viewport: draw and getModelRenderParams functions by Fedr in https://github.com/MeshInspector/MeshLib/pull/2058
* Expose makeConvexHull to python by emil-peters in https://github.com/MeshInspector/MeshLib/pull/2046
* Immediate drawing of points and lines became methods of Viewport by Fedr in https://github.com/MeshInspector/MeshLib/pull/2060
* Fix unexpected progress bar closing by Grantim in https://github.com/MeshInspector/MeshLib/pull/2061
* Viewport::drawTris by Fedr in https://github.com/MeshInspector/MeshLib/pull/2063
* Generate stub files for the Python modules by oitel in https://github.com/MeshInspector/MeshLib/pull/2028
* Makecone by antipauta in https://github.com/MeshInspector/MeshLib/pull/2065
* Update Aws access in workflows by Grantim in https://github.com/MeshInspector/MeshLib/pull/2066
* update plugin search ui by ABSitf in https://github.com/MeshInspector/MeshLib/pull/2049
* checkDeloneQuadrangleInMesh: criticalTriAspectRatio shall not override maxDeviationAfterFlip by Fedr in https://github.com/MeshInspector/MeshLib/pull/2068
* Primitive distances by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/2059
* Conversions: ImVec4 <-> MR::Vector4f/MR::Color by Fedr in https://github.com/MeshInspector/MeshLib/pull/2069
* Fix drag and drop while open modal by Grantim in https://github.com/MeshInspector/MeshLib/pull/2072
* Auto detect flat shading when importing files by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2071
* More names for keys in shortcut manager by Grantim in https://github.com/MeshInspector/MeshLib/pull/2074
* Edit feature object properties and bugfix by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/2054
* PIP package enhancements for macOS by oitel in https://github.com/MeshInspector/MeshLib/pull/2067
* detectFlatShading by the amount of sharp edges relative to all edges by Fedr in https://github.com/MeshInspector/MeshLib/pull/2076
* Default Shading Flat settings sets flat shading for imported objects … by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/2077
* Fix STEP model importing by oitel in https://github.com/MeshInspector/MeshLib/pull/2078

New Contributors
* meshinspector-bot made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2039
* emil-peters made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2046
* antipauta made their first contribution in https://github.com/MeshInspector/MeshLib/pull/2065

**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.6.1...v2.3.7.60

2.3.6.1

<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/v2.3.6.1/MeshLibDist_v2.3.6.1.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/v2.3.6.1/meshlib_v2.3.6.1_ubuntu20-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 20 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.6.1/meshlib_v2.3.6.1_ubuntu20-arm64-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/v2.3.6.1/meshlib_v2.3.6.1_ubuntu22-dev.deb">deb</a>
</td>
</tr>
<tr>
<td align="center">Ubuntu 22 LTS arm64</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.6.1/meshlib_v2.3.6.1_ubuntu22-arm64-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/v2.3.6.1/meshlib_v2.3.6.1-dev.rpm">rpm</a>
</td>
</tr>
<tr>
<td align="center">MacOS x64 (Intel)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.6.1/meshlib_v2.3.6.1_x64.pkg">x64 pkg</a>
</td>
</tr>
<tr>
<td align="center">MacOS arm (Apple Silicon)</td>
<td align="center">
<a href="https://github.com/MeshInspector/Meshlib/releases/download/v2.3.6.1/meshlib_v2.3.6.1_arm.pkg">arm pkg</a>
</td>
</tr>
</tbody>
</table>

What's Changed
* generalOffsetMesh function by Fedr in https://github.com/MeshInspector/MeshLib/pull/1954
* Offset functions to take MeshPart on input by Fedr in https://github.com/MeshInspector/MeshLib/pull/1956
* partialOffsetMesh and thickenMesh enabled in WASM build by Fedr in https://github.com/MeshInspector/MeshLib/pull/1957
* Split MRAligningTransform on two to simplify maintenance by Fedr in https://github.com/MeshInspector/MeshLib/pull/1958
* PointToPointAligningTransform: perform most computations without Eigen library by Fedr in https://github.com/MeshInspector/MeshLib/pull/1959
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/MeshInspector/MeshLib/pull/1913
* Bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/MeshInspector/MeshLib/pull/1960
* PointToPointAligningTransform: simplify implementation and optimize it by Fedr in https://github.com/MeshInspector/MeshLib/pull/1964
* ChangeObjectAction: do not save ClippedByPlane property in Undo by Fedr in https://github.com/MeshInspector/MeshLib/pull/1965
* AligningTransform: rename methods by Fedr in https://github.com/MeshInspector/MeshLib/pull/1968
* revert github action download-artifact to v3 by ABSitf in https://github.com/MeshInspector/MeshLib/pull/1970
* Autotest: Conversion test and adding it to windows build by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/1967
* Find the best rigid-scale point-to-point transformation by Fedr in https://github.com/MeshInspector/MeshLib/pull/1963
* add aws cli to containers by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/1955
* Improve ICP result messages by rodion-orlov in https://github.com/MeshInspector/MeshLib/pull/1971
* Direction widget by astrowander in https://github.com/MeshInspector/MeshLib/pull/1966
* Refactor PointToPlaneAligningTransform by Fedr in https://github.com/MeshInspector/MeshLib/pull/1973
* 3006 replace the flag with a position by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/1969
* findSelfCollidingTriangles within a component by Fedr in https://github.com/MeshInspector/MeshLib/pull/1974
* getLargeByAreaRegions and getRegionAreas functions by Fedr in https://github.com/MeshInspector/MeshLib/pull/1977
* add pivot in settings by egrebenchenko in https://github.com/MeshInspector/MeshLib/pull/1979
* Add scope guards. by adalisk-emikhaylov in https://github.com/MeshInspector/MeshLib/pull/1978
* Fix loading STL files from python streams by Fedr in https://github.com/MeshInspector/MeshLib/pull/1982
* Add zlib compress and decompress functions by oitel in https://github.com/MeshInspector/MeshLib/pull/1938
* Fix crash during STEP file loading by oitel in https://github.com/MeshInspector/MeshLib/pull/1983
* Autotests-conversion: add tests on 2 way of opening and saving meshes by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/1975
* Handle error if not enough memory and show appropriate message for user. Use 4GB for Wasm. Remove Node.js support. Add unexpected error for other error cases. by vshlobin-mi in https://github.com/MeshInspector/MeshLib/pull/1984
* Switch on aws runners on some part of builds by MaxRayskiy in https://github.com/MeshInspector/MeshLib/pull/1986
* add new feature object Cylinder and fitter for them. by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/1980
* tie widget to the parent object & fix issue with transform by astrowander in https://github.com/MeshInspector/MeshLib/pull/1988
* Implement BestFit without Eigen library by Fedr in https://github.com/MeshInspector/MeshLib/pull/1989
* Refactor PointToPlaneAligningTransform by Fedr in https://github.com/MeshInspector/MeshLib/pull/1991
* Fix STEP loading by oitel in https://github.com/MeshInspector/MeshLib/pull/1990
* Add MeshOrPoints::accumulate method by Fedr in https://github.com/MeshInspector/MeshLib/pull/1992
* add MeshICP::autoSelectFloatXf method by Fedr in https://github.com/MeshInspector/MeshLib/pull/1993
* Use voxel volume cache during mesh generation by oitel in https://github.com/MeshInspector/MeshLib/pull/1981
* Add memory-efficient mode for mesh offsetting by oitel in https://github.com/MeshInspector/MeshLib/pull/1985
* Bugfix in multi thread cylinder fit version. add upper bound in phi representation. by egorbovskoy in https://github.com/MeshInspector/MeshLib/pull/1995
* MeshICP::autoSelectFloatXf to consider all possible signs of eigenvec… by Fedr in https://github.com/MeshInspector/MeshLib/pull/1994
* Add autotests to linux builds v2 by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/1996
* Fix volumeToMesh with large number of threads by Fedr in https://github.com/MeshInspector/MeshLib/pull/1999
* Fix/stl normal save + new refs by Chernobrovkin-AD in https://github.com/MeshInspector/MeshLib/pull/2000
* PointToPlaneAligningTransform: an option to find uniform scaling by Fedr in https://github.com/MeshInspector/MeshLib/pull/1997
* Rename MeshICP in ICP since it supports point clouds as well by Fedr in https://github.com/MeshInspector/MeshLib/pull/2001
* Expose uniteManyMeshes to python by Grantim in https://github.com/MeshInspector/MeshLib/pull/2004
* ICP: add RigidScale option by Fedr in https://github.com/MeshInspector/MeshLib/pull/2003
* ICP: Limit scaling during one iteration of PointToPlane by Fedr in https://github.com/MeshInspector/MeshLib/pull/2005

New Contributors
* Chernobrovkin-AD made their first contribution in https://github.com/MeshInspector/MeshLib/pull/1967
* vshlobin-mi made their first contribution in https://github.com/MeshInspector/MeshLib/pull/1984
* egorbovskoy made their first contribution in https://github.com/MeshInspector/MeshLib/pull/1980

**Full Changelog**: https://github.com/MeshInspector/MeshLib/compare/v2.3.0.119...v2.3.6.1

Page 3 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.