In the 1st part of this lecture we will learn to use Mathematica for:
- drawing threads and braids
- modify the drawing style
- using functions to modify the drawing style
- using anonymous functions a.k.a. pure functions
In the 2nd part of this lecture we will learn to use Processing for:
- working with 2 dimensional arrays
- declaring classes, attributes and methods
- creating and using objects
We will have a look at Braids, and how their structure can be represented. We will touch on topics of
- fundamental braiding units and operations
- Knot theory and braid theory
- Braiding notations
The exercises can be found here.
Note: If you want to submit your Mathematica code to Version control it is generally a good idea to save your work as Mathematica Packages rather than Notebooks.
In this lecture I demonstrated how to create braids with Mathematica.
Make sure to check out the BraidingDemo!