MoI discussion forum
MoI discussion forum

Full Version: bend shape

Show messages: All  1  2-4

From: bemfarmer
18 Aug 2019   [#2] In reply to [#1]
1. Blend with endpoint vectors (line segments), then rotate end vectors to adjust curve.

2. Clothoid script, adjust curve with sliders.

3. ellipses, parabolas, freehand...

4. Spiral scripts.

- B
From: Michael Gibson
18 Aug 2019   [#3] In reply to [#1]
Hi Lara, you can use the Transform > Deform > Flow command to bend a flat base shape into a circular form.

There are details on it in the help file at http://moi3d.com/3.0/docs/moi_command_reference8.htm#flow .

For bending from flat to circular it's easiest to do a curve-to-curve flow. That's where you will set up 2 curves for making the deformation, the base curve will be a straight line and the target curve will be a circular arc. Then Flow can map your object from the straight-line "backbone" to the arc backbone.

To get it symmetrical you may want to build the arc first and then make the line from that using the "UnwrapCurve" plug-in which will make a line that is the same length as the arc curve. You can find UnwrapCurve at: http://moi3d.com/forum/index.php?webtag=MOI&msg=5136.1 .

So for your case you would set up a line and and arc like this, have them placed on the same plane:



Then to perform the bending, select your flat plate main object, then run Transform > Deform > Flow. At the first prompt it will ask you "Select base curve or surface", select the line. At the next prompt for selecting the target curve select the arc. That will make a result like this:



Hope that was what you were trying to do!

- Michael

Attachments:
Rinne_2.3dm

Image Attachments:
lara_bend1.jpg  lara_bend2.jpg 


From: christian (CHRI)
22 Sep 2019   [#4] In reply to [#3]
.

Show messages: All  1  2-4