MoI discussion forum
MoI discussion forum

Full Version: Best way to make a shell

Show messages:  1-17  18-37  38-41

From: PaQ
16 Sep   [#18]
Nice to see the ACIS integration paying off !
From: Michael Gibson
16 Sep   [#19] In reply to [#18]
re: PaQ
> Nice to see the ACIS integration paying off !

Thanks! :) I think that all the fillet cases that you've previously sent will be working in the next beta.

It's been slow but they've been able to make progress with bug fixes.

I've been waiting for some of the fixes for up to 6 months. But when the fixes have been delivered they seem to usually be legit and not just quick hacks that make one case work but making other cases fail.

It is generally a quite difficult area to work on without causing regressions as a side effect.

I've been kind of in limbo as I've waited to see what their response was going to be like. Finally I'm feeling confident that it is not a dead codebase and they are both willing and able to make progress. Slowly... but surely.

And now that fillets are on a decent track and don't need full time babysitting I'm able to exploit some various other useful stuff as well.

It's been a lot of hard work, drama, and a lot of uncertainty... I guess you can see why I've been reluctant to attempt it previously.

- Michael
From: Metin (METIN_SEVEN)
17 Sep   [#20] In reply to [#7]
Wow, these new ACIS-fueled possibilities are great, Michael!

I've moved back to Mac, and have just reinstalled MoI.
From: RayCAD1962 (RAYCAD003)
17 Sep   [#21] In reply to [#7]
Dear Mr Gibson,
I tried your method, but nothing happened. The selected inner cylinder still does not move after I follow your instructions. To accomplish this, you must modify the command move. I would appreciate it if you could explain it ?. 3Dmoi has a lot of good features integrated in it, but sometimes I'm not sure how to use them. It would be great if 3Dmoi v5 update had something that would amaze me for my work and you could tell us what you are changing or what new commands you are adding. Thank you so much for your support.
From: Michael Gibson
17 Sep   [#22] In reply to [#21]
Hi Ray, that's a preview of something that will be new in the next v5 beta release.

I'm almost ready to release it, just a bit more tuning.

- Michael
From: beanworks
18 Sep   [#23]
this is all really exciting and endlessly useful. Any chance to have a "shrinkwrap" utility in the future?
From: Michael Gibson
18 Sep   [#24] In reply to [#23]
Hi beanworks,

re:
> Any chance to have a "shrinkwrap" utility in the future?

Shrinkwrap is very difficult to implement with CAD geometry which MoI is focused on using.

It's more feasible to do with a polygon mesh instead.

- Michael
From: Michael Gibson
20 Sep   [#25]
Ok, almost ready just 1 or 2 more days.

- Michael
From: blowlamp
20 Sep   [#26] In reply to [#25]
On the subject shelling, Michael.

Is there a way to retain the part that is cut out and discarded from an internal shell action? I'm thinking that Keeping that part might be useful for cores in casting work.

It looks like you've made a good move by integrating ACIS into MoI and I'm looking forward to updating to V5 once you're happy with it.

Many thanks.
Martin.
From: Michael Gibson
20 Sep   [#27] In reply to [#26]
Hi Martin,

re:
> Is there a way to retain the part that is cut out and discarded from an internal shell action?
> I'm thinking that Keeping that part might be useful for cores in casting work.

If you want to generate a solid for the inner void, that should be possible either by using the Offset command instead of Shell, or you can also convert a result from Shell with an inner void and convert it into 2 solids by selecting it and then use Edit > Separate to break it into individual surfaces followed by Edit > Join.

Join does not try to generate inner void cavities.

To go back the other way if you have 2 solids and you want one to be a void cavity, you can use Boolean difference to make that. Select the outer solid as the base object and the inner one as the cutting object.

- Michael
From: Michael Gibson
20 Sep   [#28]
Rotation hooked up now too.

It is fitting in seamlessly, no new commands or even any new UI needed!




- Michael
From: PaQ
20 Sep   [#29] In reply to [#28]
Nice, I was secretly hoping for this, but I didn't want to put pressure :) ... super handy for shape exploration !
From: Matadem
20 Sep   [#30]
This is gold :D
From: Frenchy Pilou (PILOU)
21 Sep   [#31]
Dynamic modeling indeed! :)
From: mk (MARKY)
21 Sep   [#32] In reply to [#28]
Heaven...
From: Metin (METIN_SEVEN)
21 Sep   [#33] In reply to [#28]
Very nice indeed!
From: beanworks
21 Sep   [#34]
The new tool is extremely useful. The way it fits in the current toolset...beautiful.
From: Michael Gibson
21 Sep   [#35]
Ok, building new beta release now.

- Michael
From: Michael Gibson
21 Sep   [#36]
New Sep-17-2025 v5 beta version now available at
https://moi3d.com/beta.htm

Will be working on full release notes a bit later, there are more functions integrated from the ACIS geometry kernel.

Selected faces can now be manipulated with the Transform > Move, Transform > Rotate and Transform > Rotate Axis
commands. This uses the ACIS direct model editing component to extend and intersect surrounding faces to
accommodate the change.

Enables dynamic editing of solids like this:






New RemoveAndFill command - use Shift+Delete keyboard shortcut or Shift+click or right click on Delete button to invoke ACIS Remove component that deletes faces and then heals the resulting openings by extending and intersecting surrounding faces:




ACIS Shell function is now used by the MoI Construct > Offset > Shell command.


Also lots of fixes for ACIS filleting.


- Michael
From: Frenchy Pilou (PILOU)
21 Sep   [#37] In reply to [#36]
French version! ;)
https://moiscript.weebly.com/

Show messages:  1-17  18-37  38-41