MinaCoding2025_Colorful
More Abstract Mountains
Updated
•1 min read
WaveyMountainTop
For MinaCoding2025 Prompt 29: Colorful, WaveyMountainTop coded in OpenScad & HydraVideoSynth is a reimagination of how mountains can look while being wavey.
Poem
MountainTops with Mountain Views
Rearranging the perspective
Through hues
Normally not seen
In this kind of scene
What thoughts come out, Which Adjectives?
Images





Code
HydraVideoSynth
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
OpenSCAD
–
//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);
}
}
}




