[HN Gopher] Coding Curves
       ___________________________________________________________________
        
       Coding Curves
        
       Author : atan2
       Score  : 157 points
       Date   : 2022-11-25 16:28 UTC (6 hours ago)
        
 (HTM) web link (www.bit-101.com)
 (TXT) w3m dump (www.bit-101.com)
        
       | [deleted]
        
       | nuancebydefault wrote:
       | Nice blog! It would be awesome if the author could make the site
       | more interactive, for example let the viewer play with parameters
       | using sliders, while providing live rendering. That would be more
       | fun and at the same time give more insight into the algebra
       | behind it. It doesn't need to be super fancy, take a look at this
       | page: https://www.earlevel.com/main/2021/09/02/biquad-
       | calculator-v...
        
         | [deleted]
        
         | iKlsR wrote:
         | I wish he would go back to his fantastic youtube channel. I
         | wonder if he ever said why he stopped posting. I also
         | downloaded the entire thing in case it disappeared one day,
         | some really good stuff there...
         | https://www.youtube.com/@codingmath/videos
        
           | pan69 wrote:
           | I still have one of his books on the shelf "Foundation
           | ActionScript Animation: Making Things Move!". Lots of great
           | explainations on the math behind animation and its easy to
           | ignore the Flash specific stuff.
           | 
           | https://www.amazon.com.au/Foundation-ActionScript-
           | Animation-...
           | 
           | Another good book (if that's still anyone's thing) on
           | tweening is the freely available part Dynamic Visuals of
           | Robert Penner's book Programming Macromedia Flash:
           | 
           | http://robertpenner.com/easing/penner_chapter7_tweening.pdf
           | 
           | http://robertpenner.com/easing/
        
       | allenrb wrote:
       | Any thoughts on the least intrusive yet modern simple graphics
       | library for Python? I've been wanting to play with some of these
       | things but never quite find the time/motivation to deal with the
       | "getting started" overhead.
        
       | Noumenon72 wrote:
       | Intro page needs to be more of a sales page. "This series is your
       | introduction to the simple equations that can produce images like
       | <image>, <complicated Lissajou image>, <beautiful image>, and
       | more!" Not "Let me start by regretting that I didn't care enough
       | to make this a book, and then show how to draw a straight line."
       | I only clicked another chapter heading because of the HN
       | endorsement.
        
         | vram22 wrote:
         | Lissajous curves have some interesting mathematical properties
         | [1] as well some practical applications in the physical world
         | (as many other mathematical concepts do). I just looked at the
         | Wikipedia article about them again, after some time, and found
         | it cool.
         | 
         | https://en.m.wikipedia.org/wiki/Lissajous_curve
         | 
         | I had done a good amount of elementary 2D graphics programming
         | earlier, on various models of computers and in a few different
         | programming languages, as a hobby, not for work. As part of
         | that tinkering, while plotting various combinations of
         | trigonometric expressions, one of my programs generated what
         | looked like a Lissajous figure, which I recognized from high
         | school math. Fun.
         | 
         | [1] The article says that circles, ellipses, parabolas and
         | lines are special cases of Lissajous figures, based on the
         | values of the parameters in the equations.
         | 
         | Oscilloscopes can be made to generate Lissajous figures based
         | on the inputs you give them.
        
         | [deleted]
        
       | tzarko wrote:
       | A similar, and fantastic resource is the book Morphing
       | Architecture [1].
       | 
       | A while back I made an interactive REPL for the book, building
       | out it's DSL, where you can play with the different examples
       | interactively [2]. From what I can tell, a lot of the examples
       | overlap.
       | 
       | [1] https://www.archdaily.com/612210/morphing-mathematical-
       | trans...
       | 
       | [2] https://morphing-architecture.onrender.com/
        
       | Keyframe wrote:
       | Already an error on first page. moveTo and Line to should have i
       | * 10, not count * 10.
        
       | weinzierl wrote:
       | I'm pleasantly surprised that is actually about programming
       | geometric curves. This was my entry into coding as kid.
       | 
       | What would be cool is to present two different ways to plot the
       | curves: The 'analytic' (or parametric way) and then also shader
       | style where you basically decide for every pixel independently if
       | you draw it or not.
        
         | pavlov wrote:
         | I think of these two methods as "inside out" vs. "outside in",
         | which is not very scientific but lets me visualize the
         | distinction: mapping the model to pixels vs. mapping the pixels
         | to the model.
        
       | FractalHQ wrote:
       | A live, interactive REPL for coding these would take a weekend to
       | implement and add orders of magnitude to the accessibility and UX
       | of this resource.
        
         | ehsankia wrote:
         | These look like processingjs, which has various live editors:
         | https://editor.p5js.org/
        
         | [deleted]
        
         | Utrechtsaab wrote:
         | These are available, observable cones to mind. Why would you
         | build a new repl?
        
       | yarg wrote:
       | I messed around a bit with this sort of thing:
       | https://www.youtube.com/watch?v=pe4UAmb2wJw
        
       | fatneckbeardz wrote:
       | see also https://dwitter.net
        
       | biggerChris wrote:
       | The author wasn't kidding. This is literally about coding curves.
       | I guess a simple x^2 and the derivative of Sum isn't enough in
       | this day and age of programming.
        
       | ChrisMarshallNY wrote:
       | That looks like a cool book!
       | 
       | I wish you well.
       | 
       | The consumer demographic may be a bit on the sparse side, so
       | don't buy your yacht, just yet...
        
       ___________________________________________________________________
       (page generated 2022-11-25 23:00 UTC)