@itwin/core-frontend
Version:
iTwin.js frontend components
22 lines • 814 B
TypeScript
/** @packageDocumentation
* @module Rendering
*/
import { IndexedPolyface, Transform } from "@itwin/core-geometry";
import { DisplayParams } from "./DisplayParams";
/** @internal */
export declare class PolyfacePrimitive {
readonly displayParams: DisplayParams;
private _polyface;
readonly displayEdges: boolean;
readonly isPlanar: boolean;
get indexedPolyface(): IndexedPolyface;
static create(params: DisplayParams, pf: IndexedPolyface, displayEdges?: boolean, isPlanar?: boolean): PolyfacePrimitive;
private constructor();
clone(): PolyfacePrimitive;
transform(trans: Transform): boolean;
}
/** @internal */
export declare class PolyfacePrimitiveList extends Array<PolyfacePrimitive> {
constructor(...args: PolyfacePrimitive[]);
}
//# sourceMappingURL=Polyface.d.ts.map