Release: Partially update notebook viewer (#2465)
- For the notebook viewer this updates the version of three.js from 115
-> 140 and rebuilds thetrimesh.resources.viewer.zip
artifact. The
latest version of three.js is 180 but would require re-factoring the
notebook viewer which probably should be done at some point. - releases #2464
- add literals types instead of loose strings for
BooleanEngineType
,
BooleanOperationType
, andGraphEngineType
, and apply them to boolean
and graph functions that allow differentengine
options. - pass through
repair
keyword argument fromTrimesh.split
to
partially fix #2460 - deprecate
trimesh.viewer.widget
sinceglooey
hasn't been updated
since 2021, and the widget module isn't tested. - stop running
process=True
on the outputs of manifold3d to fix #2466 - adds additional test case to hit the iteration path of
trimesh.path.polygons.sample_polygon
- stop double-checking
is_volume
in mesh booleans to fix #2458 - Adds additional documentation recommending "a la carte" dependencies
for people freezing, i.e.trimesh scipy
vstrimesh[easy]