// Constants // Cooordinates X=0; Y=1; Z=2; // Offset OFFSET=0.01; /* * Handle for bézier point * * @param point - Point to manage * @param angle - Angle starting as 3h00 * @param strength - Handle distance from manage point */ function handle(point,angle,strength) = [ point[0] + polar_to_xy(strength,angle)[0] , point[1] + polar_to_xy(strength,angle)[1] ]; module debugPoint(point, id, color) { translate(point) { color(color) sphere(r = 1.5); translate([3, 3, 0.6]) { color("white") scale([0.2, 0.2, 1]) linear_extrude(height = 0.1) text(str(id), size = 20, halign = "center", valign = "center"); } } }