uglymol
Version:
Macromolecular Viewer for Crystallographers
47 lines (34 loc) • 1.08 kB
text/typescript
/* Dependencies between files (ES6 modules):
*
* isosurface.ts <--.
* \
* v-- elmap.ts <-.
* unitcell.ts \
* ^- model.ts <- viewer.ts
* uthree/ <-------------------' / /
* ^ ^----- draw.ts <--------' /
* '------ controls.ts <-------'
*/
// UnitCell class with methods to fractionalize/orthogonalize coords
export * from './unitcell';
// molecule model
export * from './model';
// isosurface extraction, marching cubes etc.
export * from './isosurface';
// electron density map
export * from './elmap';
// GRAPHICS
// modified subset of THREE.js
// (exported, because Vector3, Color, etc can be useful in an app)
export * from './uthree/main.js';
//export * from './uthree/extras.js';
// drawing primitives
export * from './draw';
// mouse/touchscreen controls
export * from './controls';
// Viewer
export * from './viewer';
// ReciprocalViewer - small extra code that shows reciprocal lattice
export * from './reciprocal';
// Reading mtz files
export * from './mtz';