
Command Palette
Search for a command to run...

Comments
Join the discussionNo comments yet. Be the first to comment.
Search for a command to run...

No comments yet. Be the first to comment.
For MinaCoding2025 Prompt 29: Colorful, WaveyMountainTop coded in OpenScad & HydraVideoSynth is a reimagination of how mountains can look while being wavey.
MountainTops with Mountain Views
Rearranging the perspective
Through hues
Normally not seen
In this kind of scene
What thoughts come out, Which Adjectives?





s0.initScreen()
src(s0).scrollX(0.25,0.25).scale(0.85).
modulateRepeat(noise(1,1,1)).colorama(()=> (time % 10 + 1)/11).out()
speed = 0.125
–
//global variables
radius = 6;
sides = 3;
thickness = 1.5;
//upper portion
translate([0,0,-10])
color("black", 0.95)
sphere(23);
color("orange",1.0)
linear_extrude(height = 50,twist = 43,slices = 3,scale = 1.5)
bowls(solid ="no")
bowls();
// middle portions
translate([20,0,-10])
color(["teal",0.75])
linear_extrude(height = 137,twist = 12,slices = 7,scale = 4.5)
bowls(solid ="no")
bowls();
translate([30,0,30])
linear_extrude(height = 157,twist = 37,slices = 14,scale = 7.5)
bowls(solid ="no")
bowls();
//bottom portion
translate([30,0,60])
color("green",0.775)
linear_extrude(height = 35,twist = 189,slices = 12,scale = 9.5)
bowls(solid ="no")
bowls();
translate([30,0,117])
color("red",0.57)
cylinder(h=45, r1=91.5, r2=33.5, center=true);
module bowls(solid){
difference(){
//outside shape
offset(r=5, $fn = 48)
circle(radius,$fn= sides);
if (solid=="no"){
//inside
offset(r=5 - thickness, $fn = 48)
circle(radius,$fn= sides);
}
}
}