PDBLoader.d.ts 486 B

12345678910111213141516171819202122
  1. import {
  2. BufferGeometry,
  3. Loader,
  4. LoadingManager
  5. } from '../../../src/Three';
  6. export interface PDB {
  7. geometryAtoms: BufferGeometry;
  8. geometryBonds: BufferGeometry;
  9. json: {
  10. atoms: any[][],
  11. bonds: number[][]
  12. }
  13. }
  14. export class PDBLoader extends Loader {
  15. constructor(manager?: LoadingManager);
  16. load(url: string, onLoad: (pdb: PDB) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void) : void;
  17. parse(text: string) : PDB;
  18. }