@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
23 lines (22 loc) • 836 B
TypeScript
import { BaseSopOperation } from './_Base';
import { CoreGroup } from '../../../core/geometry/Group';
import { DefaultOperationParams } from '../../../core/operations/_Base';
import { SopTypeFile } from '../../poly/registers/nodes/types/Sop';
interface SvgSopParams extends DefaultOperationParams {
url: string;
drawFillShapes: boolean;
fillShapesWireframe: boolean;
drawStrokes: boolean;
strokesWireframe: boolean;
tStyleOverride: boolean;
strokeWidth: number;
tadvanced: boolean;
isCCW: boolean;
}
export declare class FileSVGSopOperation extends BaseSopOperation {
static readonly DEFAULT_PARAMS: SvgSopParams;
static type(): Readonly<SopTypeFile.FILE_SVG>;
cook(input_contents: CoreGroup[], params: SvgSopParams): Promise<CoreGroup>;
private _ensureGeometryHasIndex;
}
export {};