• A view-based move, rotate and scale tool, for quick view-based manipulations in the perspective view. I really miss this.

• A local coordinate system, remembering the orientation, scale and direction of each object, with a matching move/scale/rotate gadget around it when objects / elements are selected.

• Instancing of curves, surfaces and solids. This would be particularly useful when adjusting one element of a large array.

• Cage / lattice deformation, preferably including:

— Different lattice shapes to choose from, like box and cylinder, with a non-destructively adjustable number of points. It would be great if the deformation would be remembered along with the deformed object(s), so you could go back and adjust or reset the cage at any time.

— An option to conform the lattice shape to the object shape before starting the transform, so the control points are projected onto the surface of the object when you start deforming.

— Different deformation algorithms to choose from, such as B-Spline, Catmull-Rom, Cardinal and Linear (like the lattice deformation options in Blender 3D).

• Easier moving of elements within a solid or surface. For example, if you have a mouth cavity in a solid of a character's head, to move the mouth a little, you now have to:

— separate the inner surfaces of the mouth,
— move those surfaces to a new location,
— extract the trimmed mouth curve,
— delete it from the solid,
— move the extracted mouth trim curve to the new inner mouth surfaces location,
— trim the mouth shape from the solid again,
— join everything to restore the solid.

— Non-destructive filleting, so you can always go back, adjust the fillet amount, modify or remove a variable fillet point, or revert to a sharp edge.

— Non-destructive Booleans, enabling you to manipulate the source and target objects at any time after the Boolean operation to adjust the result, to remove a Booleaned object or to restore the individual Booleaned objects. Ideally this would include dynamically readjusting fillets if those were added after the Boolean operation. But I can imagine that I'm asking for quite complex stuff here.

• Option to easily change points from smooth to corner and vice versa, after a shape is created.

• Saving of mesh export settings with MoI 3DM files.

• A (simplified) real-time mesh structure overlay mode on your NURBS objects, to preview the polygon structure of the current scene. I would find this very useful for determining the best orientation, rotation and/or location of objects, especially when they need to be combined using Boolean.

• Viewport navigation enhancements:

— Resizable viewports in the quad view, so you can make one or two views larger without having to switch to a full-screen view.

— Ability to switch to a left / back / bottom view in the quad view, in stead of having to go full-screen for that.

— A camera / viewport roll control (e.g. middle or right pen/mouse button together with Alt, Ctrl or Shift).

• A smooth / relax function for a selection of curve / surface points, with an adjustable strength / number of iterations.

• Permanent construction lines, remaining intact and adjustable regardless of finishing object creation, saved along with a 3DM file, and importable from other MoI scenes.

• Saving of open or closed roll-out status with MoI 3DM files, like Objects, Types and Styles. An "Expand all roll-outs" option in the MoI settings would do too.

• A manifold mesh check and vertex weld treshold value in the polygon format export dialogs. Now sometimes an exported mesh turns out not to be manifold, but after auto-selecting the non-manifold edges of a mesh in Blender and welding the vertices with a certain treshold, the mesh becomes manifold and suitable for 3D printing.

• Soft selection option for points, with adjustable influence / falloff, so you can move one point and influence neighboring points. This would be useful for quick and smooth manipulation of curves, surfaces and solids with more than a few points.

• No new edge creation when using the Extrude tool to extend the side of some solid types, such as a cylinder cap.

• An object name list dialog addition to the Import function, to import only selected named objects / object sets from an other MoI scene, in stead of importing everything. Every named object / set in the list could be checked by default, with Select All, Select None and Select Invert options included.

Many thanks! Looking forward to see one or more of my suggestions in a future MoI version.

ExplodeMove does exactly what I was looking for, thanks! I had read about it before, but thought it would also separate surfaces in selected solids, but now I know it only does that when a single solid is ExplodeMoved.

11: An object name list dialog addition to the Import function, to import only selected named objects / object sets from an other MoI scene, in stead of importing everything. Every named object / set in the list could be checked by default, with Select All, Select None and Select Invert options included.

Let's say that for example I have a lamp with 15 identical screws in it.
I modeled everything, but I realize the 15 screws look bad, so I want to edit them. I want to edit just one of them, and the rest will update accordingly.
The lack of this feature got me frustrated many times, and (being honest) I thought about switching to another software, but I love it too much, so I always made the effort.
So I can already see that, see that new list in the browser named "components".
Best wishes :)
Max.

• A view-based move, rotate and scale tool, for quick view-based manipulations in the perspective view. I really miss this.

• A local coordinate system, remembering the orientation, scale and direction of each object, with a matching move/scale/rotate gadget around it when objects / elements are selected.

Maybe it's already possible. In that case I'd love to know how. Right now my workaround is to set the CPlane to a new object orientation every time, and switch to a front/side/top view to get the rotate/scale gadget around my selection. But that's too elaborate.

>Right now my workaround is to set the CPlane to a new object orientation every time, and
> switch to a front/side/top view to get the rotate/scale gadget around my selection. But
> that's too elaborate.

I wanted to stop throwing my two cents, but here I go again.
While MoI is an excellent tool for modeling (best I ever used so far), at the moment it lacks some very important features that are mandatory to start competing with other software on the market.
For most of us, modeling is fun, but it's pointless if we cannot easily produce the technical documentation needed. And you know that, you cannot deny that you HAVE to switch to another software for that. For example I had to import into Rhino for making simple sections, which is absurd.

Modeling and drafting:
- Dimensions and simple constraints (ref. http://solvespace.com/index.pl).
- Simple drafting tools such as line types and thickness as properties of a style, text, hatches.
- Dynamic boolean difference,
- cutting planes for making the production of technical drawings faster and in a non-destructive way. They help a lot during the thinking process, too.