UNPKG

@polygonjs/polygonjs

Version:

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

23 lines (22 loc) 862 B
import { BaseSopOperation } from './_Base'; import { CoreGroup } from '../../../core/geometry/Group'; import { InputCloneMode } from '../../../engine/poly/InputCloneMode'; import { DefaultOperationParams } from '../../../core/operations/_Base'; interface CurveGetPointSopParams extends DefaultOperationParams { t: number; closed: boolean; curveType: number; tension: number; tTangent: boolean; tangentName: string; } export declare class CurveGetPointSopOperation extends BaseSopOperation { static readonly DEFAULT_PARAMS: CurveGetPointSopParams; static readonly INPUT_CLONED_STATE = InputCloneMode.NEVER; static type(): Readonly<'curveGetPoint'>; private _current; private _next; cook(inputCoreGroups: CoreGroup[], params: CurveGetPointSopParams): CoreGroup; private _createSplineFromCoreObject; } export {};