- https://threejs.org for 3D rendering
- threex: Game Extensions for three.js
- Marching cubes algorithm based on https://stemkoski.github.io/Three.js/
- https://vuejs.org for the user interface
- Vue Color
- Bootstrap for CSS
- Download an example cube file (or create your own).
- Visit https://densities.github.io/blob/ and try it out.
- At this point only proof-of-concept.
- Function interfaces are not stable and will change.
- Right now only understands Gaussian cube file format but later we can add support for other formats.
- Show the molecular structure instead of only centers.
- Speed up the meshing.
- Integration with Jupyter notebooks.
Please suggest ideas and contribute patches.
For non-trivial changes please first open an issue and describe what you have in mind and collect feedback and program once you got a bit of feedback - this helps to sharpen the goal and to avoid surprises.
[We will add this information soon, until then please refer to this URL.]
For the CUBE file format we follow this specification.
The starting isovalue is the mean of absolute values (better definition is welcome).
- Brian Skinn: feedback and help when testing +/- isovalues