New Oct-27-2020 v4 beta now available at
https://moi3d.com/beta.htm .
This should be the last v4 beta unless any new bugs pop up. The only remaining area for finishing v4 is to update the documentation.
New stuff:
Implemented dimension output to PDF/AI formats.
Loosen cplane projection behavior for dimensions. Projection to the cplane is now a checkbox option inside the dim commands. When turned off you can now do things like pick the first point in the 3D view and then the next point in an ortho view instead of all points being projected to the cplane of the first pick (which can still be enabled by the Project to cplane checkbox option). You can also now create a linear dimension going in the z-axis direction in the 3D view.
Lightweight conics for PDF/AI export - Use specialized fitter for circles, arcs, ellipses and elliptical arcs to make a
lighter weight control point structure. Can be disabled by a setting in moi.ini, add in an entry under [AI/PDF Export] :
[AI/PDF Export] UseLightweightConics=n
Update dimension grid snap. Fix bug where grid snap was snapping to a displaced grid if the initial picked point was not on a grid point. Fixes bug reported in the forum by Larry here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9942.117
64-bit 3DM file output - switch to Rhino v5 3DM output by default and fixed a bug to allow 3DM files sizes greater than 2GB. Also added a moi.ini option to control the default 3DM version:
[3DM] Version= Can be set to Version=4 to make Rhino v4 3DM output which was what MoI v3 used.
Update FBX default version. Update default FBX file version to 2013/7.3/7300 since Blender does not support 2010/6.1/6100 .
PDF/AI export - Fix bug with "Preserve units" + "Center on page" option. Fixes a bug reported on the forum by David here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9942.46
Update DXF spline import - handle DXF output from CorelDRAW with duplicated points. Fixes DXF import problems reported on the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9946.1
Fixed an infinite loop bug in Qt when showing popup windows in a certain order.
Update curve control point editing - maintain analytic curves. When doing control point editing on multi segment
curves, maintain analytic curve types for segments that are not affected by the current control point selection.
Updated Esc key handling. If there is a waitable object that has called allowNestedCancel(), don't make Esc cancel the entire command.
This should give equivalent behavior for command flow whether clicking on tthe "Cancel" button or using Esc.
Fixes a problem reported in the forum by Larry here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9918.1
Update color picker dialog - fix dialog size shifting when using "Pick Screen Color" button.
Fixes a bug reported by Wayne on the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9942.102
Updated SubD import library with fixes for a couple of remaining crash cases when processing malformed mesh topology.
Update IGES/STEP output - option for not generating output as an assembly structure. Can be set in moi.ini for IGES or STEP output under:
[IGES] ExportFlattenAssemblies=y
[STEP] ExportFlattenAssemblies=y
Set to =y to generate output without assembly structures same as V3. Should fix problem with exporting to Condacam reported by Joerg in the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9942.105
Scroll bar bug fix - Update Qt webkit to fix bug when dragging scroll bar and releasing mouse outside window resetting scroll position to top. Fixes a bug reported by Frederick on the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9995.1
Fix edge selection bug after boolean union in areas where planes were merged together. Fixes a bug reported in e-mail by Pilou.
Update IncrementalSave - Maintain leading 0 padding in current filename, so File_0020.3dm for example will make File_0021.3dm instead of just File_21.3dm as it previously did.
Add Align option to Draw solid > Text command. Requested by Stefano in the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9942.99
Add option for showing annotations in a specific color instead of by style color. In moi.ini under the [View] section:
AnnotationColorMode=ByStyle
AnnotationFixedColor=0,0,0
The color mode can be either ByStyle or FixedColor. If set to AnnotationColorMode=FixedColor then they will show using the from AnnotationFixedColor=R,G,B (each with a value from 0 to 255).
Requested by Stefano in the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9950.1
Add Value: property to Details... properties dialog for dimensions for copying value to the clipboard. Requested by Mindset in the forum here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=6925.570
Add option in moi.ini for not limiting Options > View > Meshing parameters > "Mesh angle" value:
[View]
NoMeshAngleLimit=y
Scripting:
Add moi.ui.getLastOrientationPickerFrame() - returns the coordinate frame that was picked with the last OrientationPicker.
Update startup scripts - call startup scripts after first UI panel layout has been completed so things like the side pane tabs can be manipulated by the script.
- Michael