MoI discussion forum
MoI discussion forum

Full Version: Splitting model in squares?

From: Matadem
30 Dec 2025   [#1]
Good day.
Question If I have a model (surface)...and I want to split the model into squares..that should not exeed 100mm
what would the best way to accomplish this? I want to split to check how many pieces I need to 3d print.

Tnx.
From: Frenchy Pilou (PILOU)
30 Dec 2025   [#2]
Maybe Flow can be used...then trim

Here with a simple surface but works for quasi all volumes!



If you want true real squares maybe project curves or trim by spaced planes are better !
From: Frenchy Pilou (PILOU)
30 Dec 2025   [#3]
Else if you want make 3D Print you can Use Lychee Slicer!
It has a free version (the Pro becomes free after 30 days of Free try ! ;)


From: blowlamp
30 Dec 2025   [#4] In reply to [#1]
If all you need is a visual check, then maybe the Grid would serve that purpose.

Martin.
From: Matadem
30 Dec 2025   [#5] In reply to [#4]
Its a big piece which will be divided by allot of pieces about length about 2 meters.
From: Frenchy Pilou (PILOU)
30 Dec 2025   [#6]
This is maybe useful!

Boolean Merge
then Explode Move
all Native functions!
Each piece is a solid!


From: Michael Gibson
30 Dec 2025   [#7] In reply to [#1]
Hi Matadem,

re:
> and I want to split the model into squares

To split a model into square chunks, draw one square of your target size:




Select it and run Transform > Array > Grid. It will ask you for the number of copies to make, the default is to make 10 in x and 10 in y.

For the spacing pick the first point here:




And second point here:



You will now have a grid of squares, position your object within it and select your object:



Run Construct > Boolean > Intersect, then select the squares and you'll get split up pieces like this:



Hope this helps! - Michael

Image Attachments:
matadem_split1.jpg  matadem_split2.jpg  matadem_split3.jpg  matadem_split4.jpg  matadem_split5.jpg 


Message 11882.8 was deleted


From: Matadem
31 Dec 2025   [#9]
Tnx...how would I manage the ones that surpass the limits?
indicating by red arrow?.

Image Attachments:
matadem_split15.jpg 


Message 11882.10 was deleted


From: Frenchy Pilou (PILOU)
31 Dec 2025   [#11] In reply to [#9]
You can use from the beginning 2 perpendicular Construct / Curve / Iso
Then Draw some points on them for have some measures for draw the other Iso curves!

You will obtain only "squares" curvated on the sphere! ;)



If you don't want poles use a sphere from a cube
_subdBeta9 by Max Smirnov


From: Michael Gibson
31 Dec 2025   [#12] In reply to [#9]
Hi Matadem,

re:
> Tnx...how would I manage the ones that surpass the limits?
> indicating by red arrow?.

Do you mean you want to limit the elevation as well?

For that you would need to split the model with cubes, not squares.

You can do that with the same pattern above, but instead of drawing a square draw a cube:




When you run Transform > Array > Grid, fill in a number of copies in the Z direction, not just X and Y:



When picking the cell size for the array spacing there will be an additional step for the z spacing.

For the cell size pick points like this:





That will generate a cube made up of cubes like this:



It would probably be a good idea to select the cubes and assign them a name (click on "Unnamed" in the upper right of the main window) so you can select and hide them more easily using the Scene Browser.

Then position your object inside the cube, select just the object and run Construct > Boolean > Intersection, then select the small cubes and you'll get a result like this:





- Michael

Image Attachments:
matadem_split10.jpg  matadem_split11.jpg  matadem_split12.jpg  matadem_split6.jpg  matadem_split7.jpg  matadem_split8.jpg  matadem_split9.jpg