MoI discussion forum
MoI discussion forum

Full Version: How to print outline of objects

From: ed (EDDYF)
8 Mar 2019   [#1]
I have a model made entirely of flat planes. Let's use a 3-sided pyramid as a simple example.

I want to print the outline (edges) of each plane in actual size so I can use it as a template for cutting each plane out of a sheet of wood.

I assume showing edges only and exporting as AI is my best option.

My question is how to obtain flat outlines of planes that are tilted (such as sides of a pyramid).
From: amur (STEFAN)
8 Mar 2019   [#2]
Hi Ed,

maybe software like this can help you, in case you save as mesh
and then let the software unfold the mesh. Exports as vectors too.

https://tamasoft.co.jp/pepakura-en/

Regards
Stefan
From: ed (EDDYF)
8 Mar 2019   [#3] In reply to [#2]
Thanks for the link Stefan - I'll check it out.

I'm not necessarily looking for a program to unfold my entire model.

At a more fundamental level I'm curious how to print the flat outline of a single plane that is tilted in two directions.

Ed Ferguson
From: amur (STEFAN)
8 Mar 2019   [#4]
Hi Ed,

would that something better?

https://www.youtube.com/watch?v=f3L0G6giO1k

Regards
Stefan
From: Frenchy Pilou (PILOU)
8 Mar 2019   [#5]
You have the Free FormZ Free who has an Unfolding function inside! ;)

Minute 24


From: ed (EDDYF)
8 Mar 2019   [#6]
Thanks for the links guys.

I think an un-folding program is over-kill for my simple model. I'm happy to deal with one plane at a time.

Isn't their a way in MoI to click on a flat plane and make the MoI "camera" look at it head on?

Ed Ferguson
From: colinpartridge
8 Mar 2019   [#7] In reply to [#6]
If I understand you correctly then aligning the Cplane to each of plane of your model should do what you want.

Colin
From: Frenchy Pilou (PILOU)
8 Mar 2019   [#8] In reply to [#6]
Not exactly that you want but...

Camera&TargetPointToClipboard – it will copy the camera and target locations to the clipboard as a text string:

F9 script:var v = moi.ui.mainWindow.viewpanel.getViewport('3D'); moi.copyTextToClipboard( 'Camera=' + v.cameraPt.toString() + '\r\nTarget=' + v.targetPt.toString() );
Similarly you can set the .cameraPt value to something to place the camera at a certain x,y,z location:

F7 script:var v = moi.ui.mainWindow.viewpanel.getViewport('3D'); v.cameraPt = moi.vectorMath.createPoint(50.2, 30.5, 10.1);
From: Michael Gibson
8 Mar 2019   [#9] In reply to [#1]
Hi ed, so for a simple case with just a few pieces there would be 2 main ways to do it.

#1 is like Colin writes above - use View > CPlane to set the construction plane to the center of one of your angled planar shapes. This will relocate the Top/Front/Right views to that local frame of reference and now when you export a PDF, AI, or DXF file using the Top view projection it will be a straight-down view on that particular plane.

#2 is to dissassemble your object using Edit > Separate and then use Transform > Orient to relocate each face onto the world xy plane.

- Michael
From: ed (EDDYF)
8 Mar 2019   [#10] In reply to [#9]
Thanks everyone!

View > CPlane on my tilted plane and exported as AI from top view. Opened the AI file in Corel Draw and have a flat, actual size outline ready to print and use as a cutting template.

Ed Ferguson
From: Michael Gibson
8 Mar 2019   [#11] In reply to [#10]
Hi Ed, so just for future reference the other disassembly method using Transform > Orient is pretty good too, since the orientation picker can be aligned to a surface normal for the base position and the world z axis for the target position.

That looks like this:



- Michael
From: ed (EDDYF)
8 Mar 2019   [#12] In reply to [#11]
Thanks Michael. Good to know.

Ed Ferguson