UNPKG

@polygonjs/polygonjs

Version:

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

27 lines (26 loc) 859 B
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; }