Reference:Ovus

From POV-Wiki
Revision as of 19:07, 5 May 2016 by Le Forgeron (talk | contribs) (remove the term citrus for lemon (the correct one).)
Jump to navigation Jump to search

An ovus is a shape that looks like an egg. The syntax of the ovus object is:

OVUS:
  ovus {
    Bottom_radius, Top_radius
    [OBJECT_MODIFIERS...] 
    }

Where Bottom_radius is a float value giving the radius of the bottom sphere and Top_radius is a float specifying the radius of the top sphere. The top sphere and the bottom sphere are connected together with a suitably truncated lemon (self intersection of a torus), that is automatically computed so as to provide the needed continuity to the shape.

RefImgOvus2D.png
  • The center of the top sphere lies on the top of the bottom sphere.
  • The bottom sphere of the ovus is centered at the origin.
  • The top sphere of the ovus lies on the y-axis.
  • The minor radius of the lemon is twice the largest radius.

An ovus 2D section

RefImgOvus3D.png

The ovus and it's constituent 3D shapes

Whenever the top radius is bigger than twice the bottom radius, the ovus degenerates into a sphere with an offset center. There are a lot of variations in the shape of the ovus.

Note: According to the ratio of the radius, the pointy part is the smallest radius, but is not always on top!

RefImgDemoOvus.jpg

Evolution of ratio from 0 to 1.95 in 0.15 steps.

Note: See the following MathWorld references for more information about the math behind how the ovus object is constructed.