UNPKG

molstar

Version:

A comprehensive macromolecular library.

24 lines (23 loc) 799 B
/** * Copyright (c) 2021 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Sukolsak Sakshuwong <sukolsak@stanford.edu> */ import { Box3D } from '../../mol-math/geometry'; import { RuntimeContext } from '../../mol-task'; import { MeshExporter, AddMeshInput } from './mesh-exporter'; export declare type StlData = { stl: Uint8Array; }; export declare class StlExporter extends MeshExporter<StlData> { readonly fileExtension = "stl"; private triangleBuffers; private triangleCount; private centerTransform; protected addMeshWithColors(input: AddMeshInput): Promise<void>; getData(): Promise<{ stl: Uint8Array; }>; getBlob(ctx: RuntimeContext): Promise<Blob>; constructor(boundingBox: Box3D); }