Ваш код меняет положение камеры ... Вы пытаетесь изменить положение модели или камеры ? ...
Чтобы изменить положение камеры, попробуйте navigation.setView
:
const position = new THREE.vector3(x,y,z)
const target = NOP_VIEWER.navigation.getTarget()
viewer.nativation.setView(position, target)
РЕДАКТИРОВАТЬ
Чтобы перевести (переместить) все Модель попробуйте перевести все фрагменты:
const total = NOP_VIEWER.model.getInstanceTree().fragList.length //fragment is 0 indexed and increments by 1 so basically iterate from 0 to length -1
//...
for (int i=0,i<total,i++){
const fragProxy = NOP_VIEWER.impl.getFragmentProxy(NOP_VIEWER.model,i);
const position = new THREE.Vector3(
target.x - fragProxy.offset.x,
target.y - fragProxy.offset.y,
target.z - fragProxy.offset.z);
fragProxy.position = position;
fragProxy.updateAnimTransform();
}
viewer.impl.sceneUpdated(true);
Смотрите этот пример здесь для получения более подробной информации.