@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
15 lines (14 loc) • 686 B
TypeScript
import { BaseMathFunctionJsNode } from './_BaseMathFunction';
import { JsConnectionPointType } from '../utils/io/connections/Js';
interface MathArgNOperationOptions {
inputPrefix: string;
out: string;
allowedInTypes?: JsConnectionPointType[];
operator: {
primitive: 'addNumber' | 'divideNumber' | 'multNumber' | 'subtractNumber';
vector?: 'addVector' | 'subtractVector' | 'multVector';
vectorScalar: 'addVectorNumber' | 'divideVectorNumber' | 'multVectorNumber' | 'subtractVectorNumber';
};
}
export declare function MathFunctionArgNOperationFactory(type: string, options: MathArgNOperationOptions): typeof BaseMathFunctionJsNode;
export {};