Glen Whitney
4e2375b709
This is a stub/very preliminary implementation of calling JSXGraph for 3D Joyce applets. The only element/construction method implemented so far is a free point. NOTE: This implementation is so far extremely buggy. Loading a page with a 3D applet such as http://aleph0.clarku.edu/~djoyce/java/elements/bookXI/defXI9.html appears to enter a loop in which the div containing the JSXGraph Board progressively grows larger and larger, while using a tremendous amount of cpu.
15 lines
674 B
Bash
15 lines
674 B
Bash
# Takes one parameter, the destination directory
|
|
mkdir -p $1
|
|
cp etc/deps/jquery.js $1
|
|
cp -r etc/deps/x_ite $1
|
|
patch -u $1/x_ite/x_ite.d.mts -i etc/x_ite_types.patch
|
|
cp -r etc/deps/geotypes $1
|
|
cp -rL node_modules/vrml1to97/{deps,vrml1to97,streamToString.js} $1
|
|
cp -rL node_modules/jsxgraph/distrib/jsxgraph{core.mjs,.css} $1
|
|
cp -rL node_modules/jsxgraph/distrib/index.d.ts $1/jsxgraphcore.d.mts
|
|
patch -u $1/jsxgraphcore.d.mts -i etc/jsxgraph_types.patch
|
|
cp -rL node_modules/colorsea/dist/index.esm.js $1/colorsea.js
|
|
cp -rL node_modules/colorsea/dist/index.d.ts $1/colorsea.d.ts
|
|
#patch -u $1/colorsea.d.ts -i etc/colorsea_types.patch
|
|
#FIXME: If no longer needed, remove patch
|