Updates
This commit is contained in:
32
tir_sportif/dioptre-pédagogique/scad/torus.scad
Normal file
32
tir_sportif/dioptre-pédagogique/scad/torus.scad
Normal file
@@ -0,0 +1,32 @@
|
||||
/*[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();
|
||||
Reference in New Issue
Block a user