https://github.com/automata/creative-coding
Creative Coding studies
https://github.com/automata/creative-coding
Last synced: 3 months ago
JSON representation
Creative Coding studies
- Host: GitHub
- URL: https://github.com/automata/creative-coding
- Owner: automata
- Created: 2015-04-08T21:45:32.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-04-12T00:27:14.000Z (about 10 years ago)
- Last Synced: 2025-01-07T22:18:40.026Z (4 months ago)
- Language: CoffeeScript
- Size: 289 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Creative Coding studies
===Using
---```
npm install
grunt
```Open your browser on http://localhost:5000/src and click on the examples.
Topics are discussed in the __lessons__ file.
Topics to cover
---- Trigonometry
- Basic movements: Circles, ellipses, lissajous curves
- Vectors
- Mechanics
- Acceleration
- Velocity
- Collision detection
- Conservation of momentum
- Forward and inverse kinematics
- Boundaries and friction
- Physics libraries
- Normalization
- Linear interpolation
- Map
- Edge handling
- Clamp
- Balistics
- Random
- Perlin noise
- Springs
- Particles
- Bezier curves
- 3D modeling
- 3D shaders
- Easing and tweening
- Line intersections
- Fractals
- Verlet integration
- Autonomous agents
- Cellular automata
- Genetic algorithms
- Neural networks
- Lorenz attractors
- Recursive patterns
- Chaos and dynamic systems
- Fluid simulation
- Cell division
- Brownian motion
- Computational geometry
- Voronoi
- DelaunayReferences
---- [Coding Math](https://www.youtube.com/user/codingmath)
- [Nature of Code](http://natureofcode.com)