}
}
-EclipLPlanCore(10);
+module EclipLPlan(alpha){
+ rotate(alpha) EclipLPlanCore(alpha);
+}
+
+module EclipPPlanCore(){
+ hull(){
+ circle(r0);
+ rotate(45) square([r0,r0]);
+ }
+}
+
+color("red") EclipLPlanCore(10);
+color("blue") EclipPPlanCore(10);