UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

24 lines (23 loc) 1.03 kB
/** * Imports an object from another geometry OBJ node. * * @remarks * It can still be used to keep a copy of the input geometry, in case downstream nodes were to process it without cloning. * */ import { TypedSopNode, BaseSopNodeType } from './_Base'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; import { CoreGroup } from '../../../core/geometry/Group'; import { GeometryContainer } from '../../containers/Geometry'; declare class ObjectMergeSopParamsConfig extends NodeParamsConfig { /** @param which SOP node to import from */ geometry: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.OPERATOR_PATH>; } export declare class ObjectMergeSopNode extends TypedSopNode<ObjectMergeSopParamsConfig> { params_config: ObjectMergeSopParamsConfig; static type(): string; initializeNode(): void; cook(input_containers: CoreGroup[]): Promise<void>; import_input(geometry_node: BaseSopNodeType, container: GeometryContainer): void; } export {};