A couple of fiddles that mess with the concept:
- placing elements at angle+radius
- placing elements at the border of root
- basic structure of the polar class
I think the interface should look like this:
Polar("css-element") // returns PolarBaseElement
.appendElement("html/domElement") // returns polarOrbitElement (adds to polarBase children)
.placeAt("deg","radius/border") // return polarOrbitElement
.animate("cssAnimation") // return polarOrbitElement
.show(); // return polarOrbitElement
this is probably helpful: