Eisenscript

current build live

Is a language for creating 3d structures in Structure Synth by Mikael Hvidtfeldt.

I’m learning three.js so implementing eisenscript via WebGL is a good project.

You can see what I’m going for by looking at the work by Satoshi Okami. See his documentation and GitHub. Starting I didn’t know what it was doing but now I have a pretty good idea. I started with a textbox and when looking for code highlighting/editing on the web I discovered CodeMirror which is used there.

Looking at three.js examples I saw the super clever example of ThreeNode.js. Which led me to look at using an iFrame and rendering inside that.

part 1

part 2

part 3