Skip to main content

Command Palette

Search for a command to run...

MinaCoding2025_Colorful

More Abstract Mountains

Updated
1 min read
MinaCoding2025_Colorful

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);
 }
 }
 }

MinaCoding2025

Part 14 of 40

Submissions for MinaCoding 2025: https://minacoding.online/theme

Up next

MinaCoding2025_Imitate

Inspiration by Others