@inweb/viewer-visualize
Version:
JavaScript library for rendering CAD and BIM files in a browser using VisualizeJS
20 lines (19 loc) • 1.16 kB
TypeScript
import { Point2d } from "../Common/Geometry";
export declare function createHtmlElementIfNeed(element: HTMLElement, targetElement: HTMLElement, dataTestId: string): HTMLElement;
export declare function destroyHtmlElement(element: HTMLElement, targetElement: HTMLElement): any;
export declare function worldToScreen(gePoint: number[], moduleInstance: any, viewer: any): Point2d;
export declare function getDistance(gePoint1: number[], gePoint2: number[], moduleInstance: any): any;
export declare function getAngle(geStart: number[], geOrigin: number[], geEnd: number[], moduleInstance: any): number;
export declare function getDataForDrawLine(p1: Point2d, p2: Point2d): {
angle: number;
width: number;
};
export declare function isInsideRect(p: Point2d, width: number, height: number): boolean;
export declare function getDataForDrawLineWithFixed(p1: Point2d, p2: Point2d, width: number, height: number): {
angle: number;
width: number;
p1: Point2d;
p2: Point2d;
};
export declare function onSetCallback(element: HTMLElement, cb: () => void): void;
export declare function onSetSelectivity(element: HTMLElement, enable: boolean): void;