opengeometry
Version:
CAD Kernel for Web with OpenGeometry
24 lines (23 loc) • 587 B
TypeScript
import * as THREE from 'three';
import { Vector3D } from "./../../opengeometry/pkg/opengeometry";
export declare const OPEN_GEOMETRY_THREE_VERSION = "0.0.1";
export interface OpenGeometryOptions {
container: HTMLElement;
scene: THREE.Scene;
camera: THREE.Camera;
wasmURL: string;
}
export interface IBaseCircleOptions {
radius: number;
segments: number;
position: Vector3D;
startAngle: number;
endAngle: number;
}
export interface RectangeOptions {
ogid?: string;
width: number;
breadth: number;
center: Vector3D;
color: number;
}