/*[Torus]*/ ShowTorus = false; Torus_Diameter = .1; //[.1:.01:400] Torus_Circle_Radius = .1; //[.1:.01:400] Torus_Fragments = 10; //[1:.01:200] Rotate_TorusX = 0; //[0:.01:360] Rotate_TorusY = 0; //[0:.01:360] Rotate_TorusZ = 0; //[0:.01:360] Move_TorusX = 0; //[-400:.01:400] Move_TorusY = 0; //[-400:.01:400] Move_TorusZ = 0; //[-400:.01:400] module Torus() { InnerRadius = Torus_Circle_Radius/2; OuterRadius = Torus_Diameter/2-Torus_Circle_Radius/2; rotate(a = [Rotate_TorusX, 0, 0]) rotate(a = [0, Rotate_TorusY, 0]) rotate(a = [0, 0, Rotate_TorusZ]) translate([Move_TorusX, 0, 0]) translate([0, Move_TorusY, 0]) translate([0, 0, Move_TorusZ]) if (ShowTorus){ rotate_extrude(convexity = 10, $fn = Torus_Fragments) translate([Torus_Diameter, 0, 0]) circle(r = Torus_Circle_Radius, $fn = 144); } else { // }} // Torus();