polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
15 lines (14 loc) • 543 B
TypeScript
import { DeleteSopNode } from '../../Delete';
import { CoreEntity } from '../../../../../core/geometry/Entity';
export declare class EntitySelectionHelper {
protected node: DeleteSopNode;
readonly selected_state: Map<CoreEntity, boolean>;
private _entities_count;
private _selected_entities_count;
constructor(node: DeleteSopNode);
init(entities: CoreEntity[]): void;
select(entity: CoreEntity): void;
entities_to_keep(): CoreEntity[];
entities_to_delete(): CoreEntity[];
private _entities_for_state;
}