Skip to content
No results
  • ABOUT JACOB
  • CODE
    • artieMAX
    • BEETLE BLOCKS
    • MAKECODE
      • ADAFRUIT
    • MICROBLOCKS
    • OPEN PROCESSING
    • P5
    • PROCESSING
    • SNAP
    • TRINKETS
    • TURTLESTICH
  • CREATIVE CODE by Jacob Tekiela
  • CREATIVE CODE by Jacob Tekiela
  • Culturally Situated Design Tools
  • FLORA PROJECT
    • GENERATION 1
      • 01 SIMPLE
      • THE FLORA V1 VIDEO
    • GENERATION 2
    • JAKE LANGELAND JULY 2026
  • GEN1 PDF
  • koptic ceremonial crosses
  • landing
  • LASSO SELECT
  • LOGO books
    • advanced logo
    • learning mathematics and logo
    • turtle geometry
    • visual modelling with logo
      • 01 – INTRODUCTION
  • LOGO online
  • no 4 – japanese bowl
  • no 5 – pillow
  • PATTERN
  • SNAP CHALLENGES
    • no 1 – 1977
    • no 2 – morrocan tile
    • no 3 – juniper illustration
  • SNAP INTRO
  • Tag Intersection
  • test
  • twitter
CREATIVE CODE! by tekiela
  • SNAP INTRO
  • LOGO books
  • SNAP CHALLENGES
  • TAG INTERSECTION
  • ABOUT JACOB
CREATIVE CODE! by tekiela

juniper 02

  • tekielatekiela
  • August 5, 2023
  • challenges [JET], no 3 - juniper

it is a somewhat tricky build- so in this version I chose to use a kind of symbol substitution:

NEEDLE / NÅL

REP.REC

is a nifty recursive loop that will iterate throgh howevermany elements you put in the inputs!!
(modelled after Jens Mönigs fab liltle recipe)

Tags
# challenge# recursion
Previous Post degrees to radians
Next Post ethiopian cross
snap! by Jacob Tekiela

related posts

78 CHAMBER

TO FRUIT - p 294 - Visual Modeling with LOGO by Jacob Tekiela – Snap! LOGO implementation

294
FRUIT

snap! by Jacob Tekiela

ethiopian cross

05
SPINGON recursive

Topics

7 frieze groups 12-pointed star 17 wallpaper groups ADD.POINT african fractals arc ARC_R ARM ashanoha BAR base-shape BLACK.BOX BONUS BOX C-SHAPE challenge CHAMBER CIRCLE CNGON CON FACCIA CRECT CROSS CSDT CSTEP direction DOUBLEPOLY downloadable script DUOPOLY E.BOX embed explainer explore fibonacci fingers FLAG FLOWER FRUIT G.MARK gen1 GLIDE global GO.PT GO.RANDOM.SCREEN grid HALFTURN helper HOUSE INGON IRSTEP islamic jake jake-a-torial javascript jens mönig joachim wedekind LAY LAY.HEX.TILES LAY.TR.TILES LCM library list livecoding looping mason mark MF.TREE mirror modulo moiré MOTIF NGON NHEDRON non-recursive organic PENTASTAR PERPENDICULAR pillow PIP POLY POLYSTEP POLYSTOP push&pop python RAND.TREE random RANDOM.PLACER RANDOM.PLACER.X RECGON RECORD.POS RECTANGLE recursion REFLECT repeat repeat until reporter RESTORE.POS RIFLAG RING Ron Eglash ROT rotate list rotation ROTT ROWER rule substitution SAW SAWGON sc SCISSOR script variables SHADE SHADED.RIFLAG snap! snap! manual SPIN SPIN.CONGON SPINTIMES spiral SPIRAL.GROWTH spirolateral SQUARE SQUAREPIECE SQUARES SQUARES.X star STAR.NEPHROID STAREDGE STARGON START state-transparent STRIPES supersigns switch tesselation tg theory THING TIP.STARGON TIPGON TOTAL.TURNING TP TPGON transformation TREE TRIANGLE unoptimized VECTOR vee WING youtube ZIGZAG