A new v4 beta (version Jun-6-2018) is now available for download here:
http://moi3d.com/beta.htm , also linked to from the download page on the main web site.
New stuff:
Major overhaul of STEP/IGES/SAT importing.
These imports will now no longer block the main thread so it won't look like MoI is frozen while it is loading a big file.
The loading happens in 2 phases, first an initial scan of the file that doesn't do too much work except logging the structure of where objects are located. Then the next heavier phase of processing the objects will make use of multiple CPU cores for a major speed increase. So there should be a very substantial performance increase in loading large STEP, IGES, or SAT files in this version.
Also the HarmonyWare libraries used for working with these formats have now been updated from version 1.7.11 to the latest 2.0.8 release and there are a lot of bug fixes from that. A notable one is that some incorrect positioning of instances should be good now. Also some other fixes on MoI's side should make for colors coming through from STEP files that were previously missed.
It would be cool to hear how the new multi-core enabled importer performs on some big files compared to MoI v3!
Also please let me know if you see any new problems with any particular imports. If you do please try to send the file to me at
moi@moi3d.com so I can test with it over here, I will keep any files confidential.
Other things:
Window selection Mac - Fix for sluggish selection window dragging reported by James through e-mail.
Properties panel size display - Adjusted the quick size calculation for the properties panel to hopefully increase accuracy a little.
Properties panel - Report closed edges as a distinct object type. Fixes an issue of inconsistent behavior between curves and edges reported through e-mail by Scott.
Edit frame grip size - Added option in moi.ini for setting edit frame grip handle pixel size, so it can be adjusted for higher res displays,
Requested by Barry in the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8960.1
[View]
EditFrameGripPixelSize=24
DisableOnSrfInOrtho setting - Added scripting access to DisableOnSrfInOrtho setting so it can be toggled at runtime under moi.drawingAids.disableOnSrfInOrtho . Requested on the forum by immortalx here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8947.1
NURBS Export RotateZUpToYUp option - Added option in moi.ini for option for exporting STEP/IGES/SAT formats to rotate the export to a Y up coordinate system.
[NURBS Export]
RotateZUpToYUp=y
Update viewport right click - Don't push Cancel buttons with a viewport right click, it's too easy to accidentally cancel a long file import or things like that.
Thanks, - Michael