An SVG ellipse. The three compulsory options are Center (coordinates of the center) and RadiusX, RadiusY (radii).
i1 : Ellipse{Center=>vector{10,10},RadiusX=>50,RadiusY=>20,"stroke"=>"none","fill"=>"red"}
o1 = Ellipse{cache => CacheTable{}}
Center => | 10 |
| 10 |
| 0 |
| 1 |
fill => red
RadiusX => 50
RadiusY => 20
stroke => none
o1 : Ellipse
|
i2 : Ellipse{(10,10),50,20,"stroke"=>"blue"} -- equivalent syntax
o2 = Ellipse{cache => CacheTable{}}
Center => | 10 |
| 10 |
| 0 |
| 1 |
RadiusX => 50
RadiusY => 20
stroke => blue
o2 : Ellipse
|
Does not really make sense in a 3d context.
The object Ellipse is an instance of the type GraphicsType, with ancestor classes GraphicsObject < HashTable < Thing.