CindyJS
CindyJS copied to clipboard
A JavaScript framework for interactive (mathematical) content.
Loads CindyScript files (marked by `.cjs` file ending) and adds their code **at the beginning** of the init-script. The file names (and relative paths) have to be listed in the...
In order to make it easier to import CindyScript code from other sources, it would be great to have access to the `import` and `importurl` functions that classic Cinderella provides....
At the moment, CindyScript does not support higher order functions. This means that you can't build functions expecting an un-evaluated function as parameter. One can only define global variables which...
A lot of CindyJS files generated from Cinderella "just don't work", due to small problems, for example using `sqrt(x)` with undefined `x` or `|A,B|` with one of `A` or `B`...
It would be nice to use [webpack](https://webpack.js.org) for bundling `Cindy.js` instead of the current build system. Any volunteers to change this?
In Cinderella, it is possible to write ``` drawsomething(x):= ( fill(x,color->background); draw(x, color->color) ); drawsomething(circle((0,0),1), color->red(1), background->grey(1) ); ``` where we pass through the modifiers `color` and `background`. This does...
KaTeX in Current CindyJS has defects for display of vector notations. The arrow with $\vec{a}$ is displayed at improper position, and $\overrightarrow{AB}$ is not supported. The latest KaTeX (v0.11.1) displays...
V2 JSCAD
Nice project! Thanks for using JSCAD. It's time to move forward with V2 JSCAD, including the new modeling (CSG) package. Please see www.openjscad.xyz
Hello, is it possible please in 02_humantree.html remove background behind person? Thank you
We should porvide some user interface where it is possible to select geometric elements. Since we plan to do highlighting for tools by darkening the construction as a whole and...