@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
27 lines (26 loc) • 859 B
TypeScript
import { DeleteSopNode } from '../../Delete';
import { CoreEntity } from '../../../../../core/geometry/CoreEntity';
export declare enum ComparisonOperator {
EQUAL = "==",
LESS_THAN = "<",
EQUAL_OR_LESS_THAN = "<=",
EQUAL_OR_GREATER_THAN = ">=",
GREATER_THAN = ">",
DIFFERENT = "!="
}
export declare const COMPARISON_OPERATORS: Array<ComparisonOperator>;
export declare const ComparisonOperatorMenuEntries: {
name: ComparisonOperator;
value: number;
}[];
export declare class ByAttributeHelper {
private node;
constructor(node: DeleteSopNode);
evalForEntities(entities: CoreEntity[]): void;
private _evalForString;
private _evalForNumeric;
private _evalForPointsNumericFloat;
private _evalForPointsNumericVector2;
private _evalForPointsNumericVector3;
private _evalForPointsNumericVector4;
}