Difference between revisions of "Wishlist"
(10 intermediate revisions by one other user not shown) | |||
Line 12: | Line 12: | ||
*Option "Maximum distance to surface" for creating meshes (at least STL meshes) (Maybe call this "Max chord height", or "Deviation tolerance") | *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 | *Untrim for a particular edge(s) of the trimmed surface | ||
− | *Multiple Undo! | + | *<strike>Multiple Undo!</strike> Done |
*Automatic rebuild/simplify type option to reduce complexity of offset, project and intersect (surfaces) commands | *Automatic rebuild/simplify type option to reduce complexity of offset, project and intersect (surfaces) commands | ||
− | *<strike>Snap to a surface</strike> Done | + | *<strike>Snap to a surface!</strike> Done |
*Separate undo/redo stack for "viewport changes" like in Rhino (Home/End) | *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 | *Enable to mouse right click on a small tag to pop up a cline menu | ||
Line 25: | Line 25: | ||
From Iwan: | From Iwan: | ||
− | * | + | *<strike> Donerebuild curve (really, this is missing)</strike> Done |
*rebuild surface, with editable U/V isolines (I know, not for 1.0 :) | *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. | *stronger fillets operations : for example a fillet with a too high value should produce automatically the biggest fillet possible, it should not fail. | ||
Line 54: | Line 54: | ||
* Complete history rebuilding | * Complete history rebuilding | ||
* Save "Helpers" in a file | * Save "Helpers" in a file | ||
− | * Automatic selection of a close curve existing | + | * <strike>Automatic selection of a close curve existing</strike>Done for the inverse curves open |
* <strike>Colored curves</strike>Done | * <strike>Colored curves</strike>Done | ||
* Record actions for replay and see the creation | * Record actions for replay and see the creation | ||
Line 60: | Line 60: | ||
* <strike>Divide function for put points along a curve</strike>Done | * <strike>Divide function for put points along a curve</strike>Done | ||
* Colors on forum choosen by user (title or more ?) | * Colors on forum choosen by user (title or more ?) | ||
− | * a random function for some effects | + | * <strike>a random function for some effects</strike>Done |
* level of transparency for object on the screen for easy modification | * level of transparency for object on the screen for easy modification | ||
* <strike>Format FBX for 3DSMax & Maya</strike> Done | * <strike>Format FBX for 3DSMax & Maya</strike> Done | ||
Line 72: | Line 72: | ||
* Group, Objects, Types, Styles...expanded in their last states in a new restart | * Group, Objects, Types, Styles...expanded in their last states in a new restart | ||
* Space a selection of objects | * Space a selection of objects | ||
+ | * "Opposite Middle" of helper line. | ||
+ | * Browser : line, arc circle | ||
Line 118: | Line 120: | ||
* [http://moi3d.com/forum/messages.php?webtag=MOI&msg=1477.1 From forum post (with video)] : | * [http://moi3d.com/forum/messages.php?webtag=MOI&msg=1477.1 From forum post (with video)] : | ||
* 1 add remove points from surface (isocurve) | * 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 . | + | * 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 | * 3 change nember off UV and degree on creation off , cylinder ,sphere ,box ,toro | ||
* 4 color , reflextion ,transparency for surface polysurface | * 4 color , reflextion ,transparency for surface polysurface | ||
Line 131: | Line 132: | ||
From Al Greynolds: | From Al Greynolds: | ||
− | * <strike>STEP file support</strike> | + | * <strike>STEP file support</strike> Done |
From Giulio: | From Giulio: | ||
− | * I'd really love a shaded view, without the wireframe. | + | * <strike>I'd really love a shaded view, without the wireframe.</strike> Done |
From xrok1: | 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 | * 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. | + | * <strike>Sketchup (.skp) file format import and export.</strike> Done import not possible |
* Method to lock x,y,z axes: http://moi3d.com/forum/index.php?webtag=MOI&msg=1343.1 | * Method to lock x,y,z axes: http://moi3d.com/forum/index.php?webtag=MOI&msg=1343.1 | ||
Line 155: | Line 156: | ||
From Julian: | From Julian: | ||
* T-splines plugin (and or mesh converter) | * T-splines plugin (and or mesh converter) | ||
− | * Shadows ( | + | * Shadows (aka sketchup) |
− | * Toon like shader or colours option. | + | * <strike>Toon like shader or colours option.</strike> Done for colors |
− | * Image copy to clipboard | + | * <strike>Image copy to clipboard</strike> |
− | * Checkbox option for placing side pane on left side | + | * <strike>Checkbox option for placing side pane on left side</strike> |
Line 172: | Line 173: | ||
From Brian: | From Brian: | ||
− | * Some way to control the grid to make it display on top of everything instead of below everything. | + | * <strike>Some way to control the grid to make it display on top of everything instead of below everything.</strike> |
* Object transparency slider to make it possible to see through objects. | * 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. | * Enable planar surfaces to be used as profile curves for sweep, so that things like a hollow tube can be swept in one action. | ||
Line 179: | Line 180: | ||
From Rado: | From Rado: | ||
− | * Feet and inches coordinate display and entry, like: 14'5" | + | * <strike>Feet and inches coordinate display and entry, like: 14'5"</strike> |
Line 187: | Line 188: | ||
From Micha: | From Micha: | ||
− | * Some method to export the display mesh to a file. | + | * <strike>Some method to export the display mesh to a file.</strike> |
* 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. | * 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. | * Support multi-core CPUs in meshers. | ||
Line 200: | Line 201: | ||
From Mike Fitz: | From Mike Fitz: | ||
− | * More lighting choices to help avoid really dark/black areas. | + | * <strike>More lighting choices to help avoid really dark/black areas.</strike> |
Line 263: | Line 264: | ||
* Ability to check volume | * Ability to check volume | ||
* Option to show surface isocurve density rather than set to zero | * Option to show surface isocurve density rather than set to zero | ||
− | * When making a line can we have a tick box under repeat for both sides | + | * <strike>When making a line can we have a tick box under repeat for both sides</strike> |
* Allow lofting to a point (example: [http://moi3d.com/forum/index.php?webtag=MOI&msg=1635.1]) | * Allow lofting to a point (example: [http://moi3d.com/forum/index.php?webtag=MOI&msg=1635.1]) | ||
* Option for 3D view to be parallel projection instead of only perspective. | * Option for 3D view to be parallel projection instead of only perspective. | ||
Line 364: | Line 365: | ||
* Ability to edit width and height values for existing images, in image properties dialog. | * Ability to edit width and height values for existing images, in image properties dialog. | ||
* Make snap points on some key points (end, center, midpoint) of the image in the image Align tool. | * Make snap points on some key points (end, center, midpoint) of the image in the image Align tool. | ||
+ | |||
From Engineerboy: | From Engineerboy: | ||
− | * Export and Import of Google SketchUp files | + | * <strike>Export and Import of Google SketchUp files</strike> Done for export |
* Group objects into sets like sub assemblies. | * Group objects into sets like sub assemblies. | ||
* Orient sketch plane (tab key) from a selected point | * Orient sketch plane (tab key) from a selected point | ||
* Create sketch planes | * Create sketch planes | ||
+ | |||
+ | |||
+ | From Bob Photon713: | ||
+ | * Method to store some notes with a file [http://moi3d.com/forum/index.php?webtag=MOI&msg=4260.3 forum post] |
Latest revision as of 21:37, 11 May 2011
From Piem:
The best feature for a surface modeler is the possibility to create n-sided surfaces and choise the type of continuity on each border, like this: http://www.rhinoreverse.icapp.ch/english/video-tutorial/tutorial.html (NURBS Functions->Patch Surface Holes) but with the control (positional, tangency, curvature) like GSM of Thinkdesign: http://www.youtube.com/watch?v=OJ2jwglci70&feature=related With these feature you can do all shapes!
From Kurt:
- Save and Load Polygon Mesher settings. Offer Named Pre-sets (i.e. Low Polygon, Accurate Curves, Output to E.I.)
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!Done- Automatic rebuild/simplify type option to reduce complexity of offset, project and intersect (surfaces) commands
Snap to a surface!Done- 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
- Make elliptical arcs smoothly deformable, see forum post
- Merge Revolve and Rail revolve into one command
- SelVisible method could work with control pts / point objects (low priority)
From Iwan:
Donerebuild curve (really, this is missing)Done- 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 makerDoneAn "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 ;)DoneSomething for manage object (color (?), group(?), arborescence (?)...)DoneSomething for manage "curves generator" (hide /show) (rank) (?)...Done- Complete history rebuilding
- Save "Helpers" in a file
Automatic selection of a close curve existingDone for the inverse curves openColored curvesDone- Record actions for replay and see the creation
- Vocal commands on each functions
Divide function for put points along a curveDone- Colors on forum choosen by user (title or more ?)
a random function for some effectsDone- level of transparency for object on the screen for easy modification
Format FBX for 3DSMax & MayaDone- Format Collada
- Add a rotation on the Scale Array & Array curve
- Free Hand : snap to objects
- Circle (ellipse) selection (like the rectangle selection)
- Exotic grids :Spheric, Hyperbolic, logarithmic....
- A Function Blend "straight angle"
- Select a 1 / 2 points of a selection (or any 1/ n ) see forum post
- Group, Objects, Types, Styles...expanded in their last states in a new restart
- Space a selection of objects
- "Opposite Middle" of helper line.
- Browser : line, arc circle
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:
- Option to apply distance constraint immediately like AutoCAD style direct distance entry forum post.
- 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.
- Method for cycling between different objects under the mouse forum post.
- Method for "Zoom previous" to step backwards through previous view states.
- Simple Dimensioning objects
- 2d Flattening tool with hidden lines having it's own style or color
- AI export that keeps the color information of objects
- Instances to help speed up large files
- Option for extending curves interactive with the mouse forum post
- Quick trim command, cut clicked on object at the click point rather than selecting objects / Trim / Add trim points forum post
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.Done!
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
- Some method to scale an image from the center instead of anchored to the corners only.
From Al Greynolds:
STEP file supportDone
From Giulio:
I'd really love a shaded view, without the wireframe.Done
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.Done import not possible- 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 (aka sketchup)
Toon like shader or colours option.Done for colorsImage copy to clipboardCheckbox 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.
- Write image thumbnail to 3DM files [1]
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:
- Something like this Deformations
- Move the Grid when there are big and numerous objects
- System of objects / groups with different quality of numbers of polygons for only one export!
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.Done! Added in v2 under Transform > OrientAdd some calculator type functions to the numeric pop-up panel, like +,-,*,/, and =.Done. You must use keyboard to write math operator, though.Checkbox for hide/show view controls in Options dialog,Done! Added in v2 under Options > View > Show view controls- 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.Done! In v2 a modified file is now marked by an asterisk * at the end of its file name, and when you save the asterisk is removed.- Visual confirmation for copy forum post
- A way to preset/save 3d views.
Inscribed / Circumscribed option for Polygon command.Done! Circumscribed checkbox added in v2.- Notes like Rhino
From Peter:
Option for Array Dir to pick entire distance rather than distance between items.Done!- 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).
- Developable surface unwrapping
- Curvature analysis tools - min/max curvature, mark inflection points with point objects, see forum post.
From Steve:
- Extend to apparent intersection.
- Freeform extend.
Snap to only visible points when hidden line display is disabled (forum post).Done!
From Jonah:
- LWO export - option to export all items as one big disjoint mesh
- LWO export - option to discard materials
From Len:
- AI export - option to export point objects as little circles
From Matthias:
- Optional 2 radius values for cone to be able to make a truncated cone.
From Ella:
- Additional SpaceNavigator modes (see forum post)
From Paul:
- Ability to check volume
- Option to show surface isocurve density rather than set to zero
When making a line can we have a tick box under repeat for both sides- Allow lofting to a point (example: [2])
- Option for 3D view to be parallel projection instead of only perspective.
- Option for surface trimming to project using cplane direction similar to curve trimming.
From PaQ:
- Option to return incomplete fillet results when full fillet calculation not working (forum post)
- UV texture coordinate improvements [3]
Setting for disabling the numeric pop-up panel and just have keyboard input only for that.Available in v2 in moi.ini, under the [UI] section, DisableNumericInputFlyout=y- Option for Inset command to keep inner plug part separate with groove value > 0. forum post
From FredrikW:
- Vertex-based filleting for solids and surfaces [4]
- Add PNG as a file type in Save dialog, to enable saving a screenshot without having to paste into an image processing program.
From Alex:
- Options to keep boolean cutting objects instead of having them deleted (forum post).
From Anis:
- Double-line tool for making architectural floor plans.
From Danny:
Option for view rotation around local frame of reference such as solid modelers (forum post)Done - Rotation style = Free rotation under Options / View / Rotate/Pan/Zoom options.- Revolve - allow faces as input to revolve and handle capping better for partial revolves (forum post)
From Eric Clough:
- Ability to tear off toolbars and move them to another monitor. (forum post)
- Timed autosave forum post
From okapi:
- Lasso type selection tool
From George:
- Command to simplify lines and arcs like Rhino SimplifyCrv forum post
From Will:
- Method to make the grid show up on top of objects forum post
From B-W-Design:
- Option for which page to import on a multi-page PDF. forum post
From Burr:
- Double-click on a background image name in the list to bring up a properties dialog to allow changing the file path. forum post
From Rob:
- Option for curve export to OBJ format forum post
From andras:
- Function for randomizing position of objects forum post
- Model repository / library / browser mechanism forum post
From Jamie:
- Method for producing a virtual mirror to make it easier to see what the full result will be when modeling only half an object forum post
From Ralf-S
- Loft with "Guide Curve/ Rails"
From David:
- Option to rearrange viewports to European style layout. forum post
From NightCabbage:
- Option for Grid array to have Offset + Extent mode similar to ArrayDir forum post
- Better batch behavior for offsetting curves forum post
From Grendel:
- Circular selection area mechanism forum post
From Benjamin Cillo:
- Multi-letter shortcut key combinations forum post
From DesuDeus:
- Method to arrange styles into collapsable folders for organization forum post
From Necko:
- Option with Space Navigator to move forward freely while zooming in a perspective view rather than approaching the rotation pivot point. forum post
From Don Cheke:
- Ability to edit width and height values for existing images, in image properties dialog.
- Make snap points on some key points (end, center, midpoint) of the image in the image Align tool.
From Engineerboy:
Export and Import of Google SketchUp filesDone for export- Group objects into sets like sub assemblies.
- Orient sketch plane (tab key) from a selected point
- Create sketch planes
From Bob Photon713:
- Method to store some notes with a file forum post