+module MultiplySolidifyPlan(th){
+ for (r=[0,90]) {
+ rotate([0,0,r])
+ rotate([90,0,0])
+ translate([0,0,-th/2])
+ linear_extrude(height=th)
+ children(0);
+ }
+}
+
+module Main(){
+ MultiplySolidifyPlan(spike_web_thick) NegativePlan();
+}
+
+module PlanTest(){
+ linear_extrude(height=2.0){
+ difference(){
+ PositivePlan();
+ NegativePlan();
+ }
+ difference(){
+ circle(r = spike_botpos_width/2 + 5);
+ circle(r = spike_botpos_width/2);
+ translate([-50, 0]) square([100,50]);
+ }
+ }
+ linear_extrude(height=4.0){
+ difference(){
+ translate([ -main_width/2, 0 ]) square([ main_width, 2 ]);
+ NegativePlan();
+ }
+ }
+}
+
+//PlanTest();
+Main();