V5 beta May-22-2022 available now

 From:  Michael Gibson
10706.1 
A new v5 beta (version May-22-2022) is now available for download here:
http://moi3d.com/beta.htm , also linked to from the download page on the main web site.

This release is primarily bug fixes for various aspects of groups.


Update group click selection. If Ctrl is held down, then deselect clicked on group instead of drill in.

Update ungroup - Fix bug where ungroup didn't go just one step when top level group selected.

Update group copy to clipboard - fix copy to clipboard with group sub object selected

Update groups window selection. Ctrl+window select was not deselecting the full group when there was no drill in, was only deselecting sub objects. Fixed so that Ctrl+window select targets entire group if no drill in selection. If there is any drill in then leaf nodes will still be targeted instead.

Add Group label in object type indicator in properties panel.

Update Scene Browser groups - If an object is inside of a selected group, make it count as selected for displaying selection dot in Types and Styles sections.

Update detailed object properties dialog for groups - report number of group children.

Fix bug with groups in detailed object properties dialog showing the style of group objects instead of the group's children and not listing the styles when there are multiple styles in the group.

Update Project command group processing

Update select all for groups

Update moi.geometrydatabase.selectLoop() to work with groups

Update invert selection for groups

Fix bug with groups with edit points on. When group was selected, dragging on edit point didn't work, whole group was being dragged instead.

Update Separate command, groups. Make objects being separated break out from groups.

Fix bug where drag point on curve would break modified object out of groups.

Fix problem with group handling for Flow command.

Fix group bug with ArrayCurve - groups appeared to lose selection when entering path picking stage in ArrayCurve.

Update scene browser styles for Groups. Tweak styles to not accumulate status for parent group objects, just the contents of the group.

Update properties panel for groups. Fix assigning style of groups by the properties panel style menu was only setting group parent object style and not child objects.


Update radial dimensions. When cross size is set to 0 to disable center point cross lines, don't include radius center point for window selection and bounding box framing. Fixes a bug reported on the forum by Martin here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10652.86

Update scene browser assigning style - don't modify object hidden or locked state to match existing object states when all current assigned objects were hidden or locked. Can be re-enabled in moi.ini by setting [Scene Browser] AssignStyleAssumeTargetState=y .

Update object drag - Fix regression bug ctrl+drag not working to drag copies of edge or face brep sub objects

Add Ctrl+tab shortcut key. Puts focus in XYZ input always, doesn't go to input fields in command ui area.

Fix Chamfer regression - Fix Chamfer regression introduced in v4 when making chamfer surfaces to be analytic plane objects. Fix bug in analytic plane/plane intersection that was causing chamfer to fail when 2 chamfer planes intersected each other.

Update DXF export. Don't mess with handle values of DimStyle entries already in the template file. Fixes AutoCAD generating an error when trying to copy objects to the clipboard after opening a DXF file from MoI. Fixes a bug reported by Tim on the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10683.1

Update grid display - axis labels. Support custom axis labels for grid axis colors. Fixes bug reported in forum by Dinos here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10652.61

Update Windows installer. Add file association for SVG format and set file association information to be removed from registry on uninstall.

Themes - Add Terminal Green theme.

Update Theme UI reload. Fix crash bug when editing theme viewport brightness with MiniSidePane.js startup script. Fixes a crash reported through e-mail by James Elliott.

Fix unicode text theme bug. After processing theme defines, prefix .htm loaded data with a UTF8 byte order mark so the html parser will handle it as UTF8 content. Fixes a bug with translated plugins reported through e-mail by Pilou.

Update 3DM import from SpaceClaim. If a 3DM file comes from SpaceClaim, look for any faces that hae very large underlying surfaces and shrink those down. Fixes a 3DM import problem reported by Tolya Vozya on the forum at:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10664.1

- Michael

EDITED: 1 Apr 2023 by MICHAEL GIBSON