Wishlist

From MoiWiki
Revision as of 22:41, 26 March 2008 by Michael Gibson (talk | contribs)
Jump to navigationJump to search

This is a place to collect requests for new features or enhancements to MoI.


From Petr:

  • Option "Maximum distance to surface" for creating meshes (at least STL meshes) (Maybe call this "Max chord height", or "Deviation tolerance")
  • Untrim for a particular edge(s) of the trimmed surface
  • Multiple Undo!
  • Automatic rebuild/simplify type option to reduce complexity of offset, project and intersect (surfaces) commands
  • Snap to a surface
  • Separate undo/redo stack for "viewport changes" like in Rhino (Home/End)
  • Enable to mouse right click on a small tag to pop up a cline menu
  • Sweep improvements, see forum post


From Iwan:

  • rebuild curve (really, this is missing)
  • rebuild surface, with editable U/V isolines (I know, not for 1.0 :)
  • stronger fillets operations : for example a fillet with a too high value should produce automatically the biggest fillet possible, it should not fail.
  • multi-threaded operations if possible
  • extract U/V isolines
  • unified mapping coordinates if possible !
  • support incremental import/progress bar/partial import for huge .igs imports
  • Multithreaded import/meshing


From yannada:

  • instances?
  • Driving Dimensions, capture design intent at any product development stage.
  • 2D Design environment, Associative Drawing environment to enable design changes, as well as geometry creation and modification, from within drawing views.
  • 3D Annotation capabilities and highlighting tools to clearly communicate and document design changes.
  • Design Tree, A single design environment for working on an assembly and its individual components, parts can be easily merged together or split to individuals piece parts as the design evolves, hierarchy can be changed by Dragging & Dropping component designations around in the Design Tree.
  • And last but not least a script or export wizard for maxwellrender?
  • Suggestion, publish your project to the PDF format, whether you want to print, or further edit the layout of an illustration program.


From Pilou:

  • Variable radius fillet, with being able to define radius by a profile/scaling type rail.
  • Bending an object along a curve (and some "transformers")
  • A pipe maker
  • An "explode" function after a "boolean merging operation" for have each object on a 3D grid (that is impossible to make that by hand when objects are more than 10 ;)
  • Something for manage object (color (?), group(?), arborescence (?)...)
  • Something for manage "curves generator" (hide /show) (rank) (?)...
  • Complete history rebuilding
  • Save "Helpers" in a file
  • Automatic selection of a close curve existing
  • Colored curves
  • Record actions for replay and see the creation
  • Vocal commands on each functions
  • Divide function for put points along a curve
  • Colors on forum choosen by user (title or more ?)
  • a random function for some effects


From Fredrik:

  • Elliptical fillets, where you specify two radiuses for each side of the fillets.
  • Option for reducing the number of points generated in an offset surface at the expense of precision.


From Marc:

  • Better UI for filleting edges - some kind of UI that lets you click and drag a cross-section of the fillet to adjust the size.


From Schbeurd:

  • Variable radius fillet
  • Text along a path (along a curve).
  • When using the Array > Dir command, an extra option to choose the placement for the last arrayed object, not the offset point as this is currently the case.


From Lish:

  • Constant width fillet (see forum post)
  • N-side surface patch
  • point control on surface and also add a point to the surface
  • input material properties, if not just input density to calculate weight of a part / assy
  • Generate BOM
  • Automatic dimension on 2D drawing
  • Selection tools : Select chain, select tangency, tangent propagation, etc.
  • Always agree if MoI can import 2D DWG file
  • Interference detection between object / part
  • Zebra strips
  • Curvature comb / check


From lyes:

  • Properties panel that lets you see and change properties of the selected object, like edit the radius of a circle that is selected, or the length of a line. See video posted on forum.
  • Option to limit depth of curve projection
  • Surface edit command to pull surface through a given curve (see forum post).
  • From forum post (with video) :
  • 1 add remove points from surface (isocurve)
  • 2 change surface UV degree with preset like , soft U2 V2 ,normal U3 V3,hard U4 V4 surface .

soft surface is good for sharp edges in single surface

  • 3 change nember off UV and degree on creation off , cylinder ,sphere ,box ,toro
  • 4 color , reflextion ,transparency for surface polysurface
  • 5 groop ungroup objects
  • 6 fix filet and shell
  • 7 stitch surfaces
  • 8 join or heal trimed surface edges
  • Option to keep cutting object in boolean difference forum post


From Al Greynolds:

  • STEP file support


From Giulio:

  • I'd really love a shaded view, without the wireframe.


From xrok1:

  • i think a good feature would be an expand selection key such as numpad+ so that when 1 or more points is selected hitting + would select the sorrounding points expanding the selection each time. would also be very usefull with curves especially curves with crowded points
  • Sketchup (.skp) file format import and export.
  • Method to lock x,y,z axes: http://moi3d.com/forum/index.php?webtag=MOI&msg=1343.1


From phlatt5th:

  • Template files


From Lordfox:

  • Mirror / Symmetry mode while creating objects
  • displacement painting like in silo?


From Julian:

  • T-splines plugin (and or mesh converter)
  • Shadows (ala sketchup)
  • Toon like shader or colours option.
  • Image copy to clipboard
  • Checkbox option for placing side pane on left side


From Cedric (cebelab):

  • More 2D vector output options
  • Line widths
  • Option to generate hidden line drawing, choose line widths for silhouette, interior, and hidden lines, ability to turn on/off tangent edges.
  • Orthographic option for the 3D display
  • Scale preserving AI export - 1mm in MoI = 1mm in illustrator
  • SVG support
  • Example image


From Brian:

  • Some way to control the grid to make it display on top of everything instead of below everything.
  • Object transparency slider to make it possible to see through objects.
  • Enable planar surfaces to be used as profile curves for sweep, so that things like a hollow tube can be swept in one action.


From Rado:

  • Feet and inches coordinate display and entry, like: 14'5"

From Rainer:

  • Some visual indication when a calculation such as a fillet failed immediately (See forum thread)


From Micha:

  • Some method to export the display mesh to a file.
  • Could it be possible to create a mesh within MOI without export? Since exist a copy&paste conection to Rhino, this could be a shortway for the mesh from MOI to Rhino.
  • Support multi-core CPUs in meshers.
  • Better mesh creation workflow - allow adjustment of settings during meshing and abort and restart the meshing if parameters change.


From Steph3D:


From Mike Fitz:

  • More lighting choices to help avoid really dark/black areas.


From Val:

  • It would be great to be able to see MoI objects you want to import. Not only that, but once MoI will have groups I want to be able to go into that MoI file and pull out just a group or a named part from that file. Just think about it, you can have a file that contains 300 gears, and you only need one of them.


From Johny

  • Sweep valuable on the 3 Axes of the helix (not only z)


From Nick:

  • Orientation mapping tools for snapping a planar face from one object on to a different planar face: forum post.
  • Add some calculator type functions to the numeric pop-up panel, like +,-,*,/, and =.
  • Checkbox for hide/show view controls in Options dialog, option for position of view controls.
  • Thumbnail preview for File open dialog
  • Some sort of visual confirmation (non-interrupting flash somewhere, message, something like that...) That a Save, Save As, or Incremental Save has finished successfully.
  • A way to preset/save 3d views.


From Peter:

  • Option for Array Dir to pick entire distance rather than distance between items.
  • Command for arraying on a surface.


From FredrikW:

  • Manual function for merging co-planar surfaces.
  • Merge compatible conic-section or extrusion surfaces together similar to co-planar merge.
  • While wishing, view clipping objects in 3D viewport with would be nice. Like L- shaped clipping planes, or S-shapes, or even double curved clipping objects (with adjustable thickness colors).


From Steve:

  • Extend to apparent intersection.
  • Freeform extend.
  • Snap to only visible points when hidden line display is disabled (forum post).