/
counterbugtech
/
KontrBugCAD
Обзор
Документация
Войти
/
counterbugtech
/
KontrBugCAD
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
js/core/parametric/executors/DeleteExecutor.js
1 строка
456 B
counterbugtech
first commit
04 мар 2026, 11:25
Верифицирован
04 мар 2026, 11:25
b2afbd6
Код
Авторство
О чём код?
import*as THREE from"three";import{ParametricExecutor}from"./ParametricExecutor.js";export class DeleteExecutor extends ParametricExecutor{execute(e,r){const{targets:t}=e.parameters;if(!t||!Array.isArray(t))return null;for(const e of t){const t=r.objectMap.get(e);t&&(r.sceneGroup.remove(t),t.geometry&&t.geometry.dispose(),t.material&&(Array.isArray(t.material)?t.material.forEach(e=>e.dispose()):t.material.dispose()),r.objectMap.delete(e))}return null}}