/
counterbugtech
/
KontrBugCAD
Обзор
Документация
Войти
/
counterbugtech
/
KontrBugCAD
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
js/core/parametric/executors/MoveExecutor.js
1 строка
517 B
counterbugtech
Обновление до 0.9.15
20 мар 2026, 07:52
Верифицирован
20 мар 2026, 07:52
3b1407e
Код
Авторство
О чём код?
import*as THREE from"three";import{ParametricExecutor}from"./ParametricExecutor.js";export class MoveExecutor extends ParametricExecutor{execute(r,o){const{target:t,position:e,objects:i}=r.parameters;if(i)for(const r of i){const t=o.objectMap.get(r.uuid);t&&t.position.fromArray(r.position)}else{if(!t||!e)throw new Error("Move: неверные параметры операции");{const r=o.objectMap.get(t);if(!r)throw new Error(`Move: объект ${t} не найден`);r.position.fromArray(e)}}return null}}