diff --git a/models/candle/candle.scad b/models/candle/candle.scad index 969c7ff..1894f88 100644 --- a/models/candle/candle.scad +++ b/models/candle/candle.scad @@ -9,93 +9,119 @@ assert(Version>=useVersion,str("lib version ",Version," detected, install ",useV license="CC0"; /*[Basics]*/ -nozzle=.2; -bed=true; -pPos=[0,0]; +nozzle=.6; +bed=false; +pPos=[10,10]; info=true; name=undef; -// Parameters for the snake-like candle - snake_length = 50; // Length of the candle - snake_radius = 20; // Base radius of the candle - twist_amount = 20; // Amount of twist in the snake shape - height_variation = 6; // Variation in height to create a snake-like effect +// translate([10,0,-15]){ +// %cylinder(h = 20, r1 = 22, r2 = 20, $fn = 100); +// } + +// intersection() { +// cylinder(h = 120, r1 = 10, r2 = 10, $fn = 100); +// translate([0,0,0]){ +// Coil(10, grad=4635,rot=2,points=Kreis(6,rand=0),help=true); +// } +// } + +Buchtung(help=true, l = 15, fn= 100, fn2=20); // - - - -WaveEx( - grad=0, - h=snake_length, - r=snake_radius, - ry=twist_amount, - f=3, - fy=height_variation, // πŸ˜ƒ - a=0, - ay=1.3, // - fv=1.4, - fvy=4, - tf=5, - trx=0, - try=0, - tfy=3.2, - tfv=6, - tfvy=10, - ta=1.5, - tay=1.7, - fn=150, - fn2=150, - rot=0, - scale=1, - scaley=1, - close=false, - p=4, - name=undef, - help=1 -); - - - -hull() { - - -hull() { - - - -hull() { - sphere(d=20); - -translate([0,0,50]){ -minkowski() { - sphere(r = 20, d=20, $fn=5); - cylinder(r=2,h=1, center=true); -} -} +translate([15,0,0]){ + Buchtung(help=true, l = 15, r=[2.5, 0, 0, 0], rmin=[2.0, 2.0, 2.0, 2.0], deltaPhi=-360, phase=360, fn= 100, fn2=20); } -translate([10,10,25]){ -rotate([10,80,40]) -minkowski() { - sphere(d=20, $fn=5); - cylinder(r=2,h=1, center=true); -} -} -} -translate([-10,-10,25]){ - rotate([10,30,40]) -minkowski() { -OctaH(help=true, d=20); - cylinder(r=2,h=1, $fn=50); -} -} -} + + + +// // Parameters for the snake-like candle +// snake_length = 50; // Length of the candle +// snake_radius = 20; // Base radius of the candle +// twist_amount = 20; // Amount of twist in the snake shape +// height_variation = 6; // Variation in height to create a snake-like effect + +// // + + + +// WaveEx( +// grad=0, +// h=snake_length, +// r=snake_radius, +// ry=twist_amount, +// f=3, +// fy=height_variation, // πŸ˜ƒ +// a=0, +// ay=1.3, // +// fv=1.4, +// fvy=4, +// tf=5, +// trx=0, +// try=0, +// tfy=3.2, +// tfv=6, +// tfvy=10, +// ta=1.5, +// tay=1.7, +// fn=150, +// fn2=150, +// rot=0, +// scale=1, +// scaley=1, +// close=false, +// p=4, +// name=undef, +// help=1 +// ); + + + +// hull() { + + +// hull() { + + + +// hull() { +// sphere(d=20); + +// translate([0,0,50]){ +// minkowski() { +// sphere(r = 20, d=20, $fn=5); +// cylinder(r=2,h=1, center=true); +// } +// } +// } + +// translate([10,10,25]){ + +// rotate([10,80,40]) +// minkowski() { +// sphere(d=20, $fn=5); +// cylinder(r=2,h=1, center=true); +// } +// } +// } + +// translate([-10,-10,25]){ +// rotate([10,30,40]) + +// minkowski() { + +// OctaH(help=true, d=20); +// cylinder(r=2,h=1, $fn=50); + +// } +// } +// } // Spirale(help=1, grad=10, radius=0, exp=1, fn=2)Linse( messpunkt=false); // Rundrum(fn=40, grad=40, r=3, twist=1, x=25, y=10, r=195)Linse(help=1, dia=12, r=6.5, messpunkt=false); diff --git a/models/cup/cup.scad b/models/cup/cup.scad index 2023c43..1dc6f6f 100644 --- a/models/cup/cup.scad +++ b/models/cup/cup.scad @@ -4,7 +4,7 @@ include ; designVersion="1.0"; designer="Andey Belvedersky"; -minkowski() { +// minkowski() { // Π‘Ρ‚Π°ΠΊΠ°Π½ union(){ // ПоднимаСм Π½Π° 40 ΠΌΠΌ Π²Π²Π΅Ρ€Ρ… @@ -25,6 +25,6 @@ minkowski() { } } } - sphere(.5, $fn = 5); -} + // sphere(.5, $fn = 5); +//} render(); diff --git a/models/cup/handle.scad b/models/cup/handle.scad index 9aada05..e7e1a61 100644 --- a/models/cup/handle.scad +++ b/models/cup/handle.scad @@ -9,27 +9,26 @@ color([0.5,0.2,0.2]) { union() { // Π‘Π°ΠΌΠ° Ρ€ΡƒΡ‡ΠΊΠ° // Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° 10ΠΌΠΌ, радиус 40 ΠΌΠΌ, высота 15ΠΌΠΌ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 150 - minkowski() { + // minkowski() { tube(10, 40, 40, 15, 150); - sphere(.35, $fn = 20); + //sphere(.35, $fn = 20); } // ΠŸΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° translate([ 40, 0, 7.5 ]) { - minkowski() { + // minkowski() { cube(center = true, size = [ 10, 20, 15 ], $fn = 150); - sphere(.35, $fn = 20); - } + // sphere(.35, $fn = 20); + //} } // Π›ΠΈΡ‚Π½ΠΈΠΊ translate([ 39.7, -5, 0 ]) { - minkowski() { + // minkowski() { cube(center = false, size = [ 25, 10, 15 ], $fn = 100); - sphere(.35, $fn = 20); - } + // sphere(.35, $fn = 20); + // } } - } } render(); diff --git a/models/garland/box.scad b/models/garland/box.scad new file mode 100644 index 0000000..fe32861 --- /dev/null +++ b/models/garland/box.scad @@ -0,0 +1,18 @@ + + + +minkowski() { + difference(){ +cube([13.5+4,34,7+2],center=true); +translate([0,2,0]){ + cube([13.5,34,7],center=true); + translate([0,-18.5,0]){ + cube([4,4,2],center=true); + } +} +} + cylinder(r=0.1, center=false); +} + + +render();