MoI discussion forum
MoI discussion forum

Full Version: Cage deformation?

Show messages:  1-4  5-24  25-29

From: ed (EDDYF)
26 Mar 2018   [#25] In reply to [#23]
DIMITRI -

If you want scale a ring model to any standard ring size, do the following:

Download and install the Ring Circle Creator script. This a MoI script designed to aid in modeling rings. Based on the finger size selected, it draws the proper ring inside-diameter circle, which becomes the basis for modeling the ring. Note: If the resulting circles do not exactly match the ring size chart you are accustomed to using, you can easily edit the values inside the file RingCircle2.htm using Notepad to match.

The script for MoI ver 3 is here:

Use RingCircle2.js from:
http://moi3d.com/forum/index.php?webtag=MOI&msg=4441.10

Use RingCircle2.htm from:
http://moi3d.com/forum/index.php?webtag=MOI&msg=4441.11

Place both files in your MoI Commands folder: C:/Program Files (x86)/MoI 3.0/commands

To run the script, press the Tab key and type RingCircle2 (You can also create a shortcut key to run the script)

Look in the upper right corner of the MoI window for the Ring Options Menu. You can select the Measurement System and the Size. Click “Done”. The result will be a circle. For sake of these instructions, change the circle color to Red.

Use the Alignment tools to center your ring’s finger hole and the red circle so they are concentric.

Click on the Scale tool. Click on the ring. Click “Done”. Click once on the center point (origin) of the two circles. Click once on the edge of the ring’s finger hole. Click once on the red circle.

Your ring is now scaled to the new finger size.

Try it a couple of times and you’ll find it goes very fast.

Ed Ferguson
From: Michael Gibson
26 Mar 2018   [#26] In reply to [#24]
Hi Pilou,

> Sure, it was a little speed simulator! :)

Ok, but it's good to be clear that it's not a technique that does what this thread is about though. That method you use of editing surface control points directly is only going to work on something like a box. On more complex shapes especially ones that have booleaned pieces it's not going to work.

- Michael
From: Michael Gibson
26 Mar 2018   [#27] In reply to [#23]
Hi Dimitri,

> Moujik… I am aware of the think you say but as I said before, I would prefer not to begin with a ‘1’ unit
> indication but with the actual diameter length value and change it.

Please look at Moujik's example more closely because it's doing exactly what you're asking.

In that example he's not using the '1' unit indication scale factor input at all, he's using the "reference points" function in the Scale command to apply a scale between 2 distances. That's a feature in the Scale command that exists to handle exactly what you're asking for, so you can measure an existing length in your model (in this case the diameter length as you can see in Moujik's example) and match it to another desired length (in Moujik's example it's a point placed using distance constraint).


> Because even changing the whole ring’s dimensions –by using the upper right dialogue box
> (where the style and kind of object are indicated)- would require some ‘manual’ calculation
> for having the finger hole diameter precisely changed. But, anyway, this is not a so big
> problem... just putting it forth as an idea. : - )

This is exactly what using reference points in the Scale commands already provide. Instead of entering in a scale factor you can choose 2 lengths and MoI will calculate the needed scale factor for you. You can choose the lengths by snapping on to existing points in your model (good for capturing the existing diameter of your ring for example), or to enter in a numeric length use distance constraint which works in any drawing command to place a point at a specific distance away from a base point.

- Michael
From: Michael Gibson
26 Mar 2018   [#28] In reply to [#23]
Hi Dimitri, also using the reference points in Transform > Scale command to calculate the needed scale factor for you is covered in detail in the help file here:
http://moi3d.com/3.0/docs/moi_command_reference8.htm#scale

- Michael
From: Rainydaylover (DIMITRI)
26 Mar 2018   [#29]
Ed... I have already the script you refer. Thanks, however, for reminding it.

Michael... thanks for your so dedicated answers, they are very precious!

Show messages:  1-4  5-24  25-29