#declare TopFrame=union{cylinder {<44.7,0,28>,<38.1,0,30>,.65} //top steer tube cylinder {<38.1,0,30>,<37.1,0,30.303>,.55} //skinny inny difference{cylinder {<37.9,0,30.0606>,<35.9,0,30.6666>,.75} // the fatness cylinder {<36.5,0,29>,<36.5,0,32>,.13} } //brakehole difference{torus{2.25,.61 scale<1.3,1,.95> rotate <90,18,0> } torus{2.25,.59 scale<1.3,1,.95> rotate <90,18,0> } box{<-5,-5,-5><.5,5,5>} translate <34.3,0,31.3>} difference{cylinder {<23,-1.8,11.5>,<23,1.8,11.5>,1} //top bb cylinder {<23,-1.9,11.5>,<23,1.9,11.5>,.9} } //with the middle cut out cylinder {<23, 0,11.5>,<39,0,29.5>,.6} //top bottom tube cylinder {<23,0,11.5>,<41,0,7>,.6} //top seat tube/post cylinder {<34,0,9>,<43,0,28.5>,.6}//top top tube} }//end topframe