UNPKG

@inweb/viewer-visualize

Version:

JavaScript library for rendering CAD and BIM files in a browser using VisualizeJS

20 lines (19 loc) 1.16 kB
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;