New Dec-21-2020 v4 beta now available at
https://moi3d.com/beta.htm .
I'm just about ready for the final v4 release. There were a few bugs fixed since the previous v4 beta and the v4 final release, and so I'm publishing this final v4 beta with those last fixes included.
New stuff:
Documentation has been updated for v4.
Update angular dimension extension lines. Only draw extension lines for angular dimensions from the arc to the picked points, not from arc all the way to the center. Fixes angular dimension issues reported in the forum by Mik here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10011.36
http://moi3d.com/forum/index.php?webtag=MOI&msg=10011.50
Update DimRadius command. Fix problem with placing first dimension point further away than the arc's center point. Fixes bug reported by WN on the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10011.47
Update Inset command - Allow thickness of 0 in Inset command for some additional effects. Discussed in the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10029.2
http://moi3d.com/forum/index.php?webtag=MOI&msg=10029.20
Bug fixes:
Fixed regression with named object selection by typing in object names in the XYZ input control. This was broken a couple builds back with a new "Command not found" error message showing if the input did not match any command names.
Fixed regression in numeric input field handling. Match behavior of v3 when erasing all text in an input field, set a value of 0 in this case. Fixes regression reported by PaQ in the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10011.150
Update static objects rendering - check for 32-bit index buffer support before trying to use it.
Update Chamfer - make analytic plane for chamfer surface when possible, fixes Inset failing on a newly generated chamfer which would succeed when saved to 3dm and reloaded. Reported on the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10051.1
Update Mac font fallbacks. Fix Qt problem where DefaultFontFallbacks.plist file is not present on Catalina OS anymore.
Update BGFX error handling - Put up a message box if BGFX returns a fatal error and guard against using it if it was not initialized, rather than crashing.
Update Undo settings - fix shutdown bug where undo settings were not being written to moi.ini on app shutdown.
Update SKP and FBX export - fix bug where SKP/FBX export didn't work right with some filenames with extended characters.
Scripting:
Update PointPicker script properties so a script can tell if there is a straight snap currently active.
Added pointpicker.hasBasePt , pointpicker.hasStraightSnap , pointpicker.straightSnapDir read only properties.
This makes it possible to do a "direction lock" shortcut key:
var pp = moi.ui.getActivePointPicker(); if ( pp && pp.hasStraightSnap ) { pp.restrictToLinePtDir( pp.basePt, pp.straightSnapDir, true ); }
- Michael