I searched recently to replace Sketchup with MoI but, even that MoI is more powerful under the hood, still lacks a big feature and this in my opinion is the possibility to make models parametric, like Sketchup Components, or Rhino Blocks, or Inventors iLogic, etc.
Personally I think that if will be implemented this sort of parametrization in MoI will take this software to the next level.
As I can see there is already support for scripting, so maybe just a GUI to link the logic with the objects and make the objects to behave accordingly will be good.
Also driven dimensions and constraints from other parametric softwares are powerful to achieve great results.
Hi artisanicview, usually "Parametric" refers to something different than Rhino blocks - usually "Parametric" in a CAD sense means that the CAD program maintains a history tree of operations and allows you to go in to that history tree and change parameter values like change the diameter of a hole or change the radius value of a fillet and then have the model be recreated.
Blocks in Rhino are a pretty different mechanism than that - that works more like a kind of object template where you can insert many copies of an object and each copy knows that it is a lightweight copy of the base object template and that helps to keep the file size down for a lot of repeated objects. There is some commonality with updating since you can change the object template and the instances will update to the new object but it's fairly different than editing parameter values of "features" in the history tree like Parametric modeling usually involves.
I do want to have an instancing mechanism in MoI in the future, it's definitely on my radar.
Thank you Michael. I know that blocks are different than "Parametric" but at least it is the most basic way to quickly replace components if the design require to make changes.
Please take a look at the SketchUP component, are plenty of videos in Youtube. The are very simple to make and use but also very effective. MoI already have scripting capabilities, so basically needs to link the scripting with the objects.
I tried FreeCAD but it's difficult to use, the interface is very confusing.
MoI is much simpler to use. Only needs some "Components" a la Sketchup, or dimension constraints.
I'm designing furniture, and a lot of elements are repeated tens or hundreds of times. If I need to make adjustments, its very time consuming to adjust every single element individually. In Sketchup, if I'm changing the parameters from one component, all the instances of the same component are updated automatically. Simple, but dead effective. Also the components from SK have some driven logic, so I can add some kind of parametrization.
Project Elephant: This is generative design. Not exactly what I'm looking for, but also will be useful to have such features in MoI, especially for the architects.
Frenchy Pilou
>> or wait a little for have this inside MOi!
A little? :) I never told that. It will come right after MoI v4, or later, or it will never come at all.
Hi Pilou,
In fact I didn't spend a lot of time writing it. I decided to finish the main core script, and then share it with community.
I still do not have plans to write the whole node-system for MoI.