Easy Gumball

This command works like an “on-off” button and you can activate,disactivate it by clicking on its button.

You can undestand if its is “ON” if there is its icon on any view bottom right.

If it is “ON” and you select a prong or a stone ( round ,real or user stone ), you can move, rotate or scale it and it will be alwais oriented on its base object .

If it is not oriented for some reason, the command will ask you for a Surface, a Polysurface or a Mesh on which to orient it.

There is a “COPY” option whic creates a copy of selected object ,always mainteining the orietntation.

Transformations performed with easygumball don’t loose History!

You can use shortcuts indicated in rhinoceros command line while editing with easy-gumball

Reverse stones direction

This command allows to change the direction of a selection of stones by 180 degrees against their construction  plane.

Remap on Surface, Polysurface and Mesh

This command allows you to orient a selection of stones, prongs or other “easy” objects on a Surface or Polysurface and mesh to link them by rhino history.

You have these options :

  1. keep support / change support – if you want to keep possible support items have in their memory or if you want to change it
  2. Uv / Closest Point / Closest Point Plus Uv

uv : if you want to use u,v values objects have in their memory and to give a “u-v” based building historybehavior.

closest point : if you want to find the closest point to the support from the object center and to give a “closet point” based building history behavior.

closestpoint  + uv : if you want first to find the closest point to the support from the object center and then to find there u,v values to put in objects memory and to keep for building history so as to give a “u-v”  based building history behavior.

The explanation of these concepts is in this video

Gems/Prongs from Generic Objects

Essential command for the transformation of generic objects into compatible Gems or tips EasyJewels3D

Mass Scale

This command allows to quickly scale large quantities of objects with a percentage value starting from the centroid of the object itself.

Stones to Gems - Gems to Stones

This command allows with:

  1. Left click to turn round design stones into real round gems suitable for rendering
  2. Right click to turn real round gems into round design stones

Create stones from circles

This command allows to create revolution round stone from a selection of curves.

You can select any curve. The command will consider only circles!

Unlike “Insert round stones command ” (which allows only standard diameters for stones), this command allows you to create stones with the diameter you want.


Remember that, if you will turn this stones into real stones, they will get standard diameters too.

Circles from curves

 This command allows you to create circles from a selection of curves.

The selection of curves may include closed or open curves , polylines 

In the case of open curves it will be asked if you want to turn them to circles

Stones-gems Central points

This commands creates central points of selected gems.

Align Grips, Align Handles

This command allows to put in line a selection of points of any object compared to a  line or a curve.

Stones editing

This command allows you to

1)move a selection of stones along their normal. Positive values move them up, negative ones down

2)scale a selection of stones proportionally or absolutly

You can use different sets of selected stones and switch from one to an other. Transformations are active for the current set


Stones table or girdle height

This command allows you to give table or girdle heigth position to a selection of stones compared to a selected stones.

Edited stones keep their possible building history.

Clicking mouse left you activate AllOnTable , right AllOnGirdle

Link curve to PolySurface

Tool to connect a curve to a polysurface.

After connecting the curve, it will follow the movements and deformations of the polysurface. It is however possible to act on the control points of the curve and this will always remain connected.

note: only grade 3 curves can be connected


Prongs editing

This command allows you to

  1. move a selection of prongs along their normal. Positive values move them up, negative ones down
  2. scale a selection of prongs proportionally or absolutly . you can individually scale the height the depth and width
  3.  you can visualize selected current prongs and you can change or delete sets of selection

Remap objects on stones

This command allows to orient objects from the world origin to the origin of the stone construction plane.

By modifying the objects reported by the origin of the axes, the objects shown on the stones will be modified in real time following the rhino construction history.

It is possible to bring the objects back to their original dimensions or by following a scale proportional to the size of the stones on which the objects are being brought back.

It is also possible to link the objects to the history of construction of the object on which the stones are found, and in this way the history of construction will be lost from the objects to the origin to those on the stones.

It is useful to know how to use these different options to take advantage of advanced real time changes.

In the tutorial section there are examples on this subject

Select round stones - circles

Two different  commands for stones selection are associated to this button:

  1. Left click , you can select document ROUND stones only.
  2. Right click, you can select CIRCLES only

Select gems, Select gems or stones

Two different  commands for stones selection are associated to this button:

  1. Left click , you can select in document SHAPE GEMS  only.
  2. Right click, you can select ALL KIND OF GEMS

Profiles from Objects

This command creates the profile curve of Polysurfaces containing almost a planar surface.

If you select easy stones the profile will be created at the belt’s level.

If you select any other object the command will try to create profile curve at the belt’s level, otherwise at the most logical level.

In the case of objects having more than one planar surfaces with the same size, the command will ask you to choose a dot corrisponding to the the surface to be considered.

Change curves direction

The command reverses the direction of the selected curves or changes the directions to a selected curve

Layers to circles

This command allows you to give a layer to each selected circle , based on its diameter . Layer name will be not the exact diameter in “mm” but the diameter corrisponding to the closest diameter stone size

Change colour to stone layers

It transforms the colors of the stone layers according to the color set determined by the user or turns into shades of gray.

Rimuovi legame

This command allows you to remove building history

Visualize Isolate Objects

This command opens a floating view in which selected object are not obfuscated by others  existing into the document