@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
15 lines (14 loc) • 752 B
TypeScript
import { QuadObject } from '../QuadObject';
import { QuadGraph } from './QuadGraph';
import { HalfEdgeIndices } from './QuadGraphCommon';
export declare function quadGraphFromQuadObject(object: QuadObject): QuadGraph;
export declare function quadGraphDirectDiagonalTiles(graph: QuadGraph, quadId: number, target: number[]): void;
interface HalfEdgeIndicesInCommonBetweenQuadsOptions {
quadObject: QuadObject;
quadId0: number;
quadId1: number;
target: HalfEdgeIndices;
}
export declare function halfEdgeIndicesInCommonBetweenQuads(options: HalfEdgeIndicesInCommonBetweenQuadsOptions): void;
export declare function pointInCommonBetweenQuadsSharingPoint(graph: QuadGraph, quadId0: number, quadId1: number): number | undefined;
export {};