Сущности файла STEP UpdateOrientedBoundingBox - PullRequest
0 голосов
/ 27 июня 2018

Я загружаю файл шага в Eyeshot. Шаг создается с помощью Solidworks из файла.

если я добавлю коды вроде:

Entity[] a1 = ((BlockReference)viewportLayout1.Entities[0]).GetEntities(viewportLayout1.Blocks); 
Entity[] a2 = ((BlockReference)a1[1]).GetEntities(viewportLayout1.Blocks);
a2[0].Translate(0,0,1000);

Тогда a2 [0] переместится на (0, -1000,0) в области просмотра.

Я хочу, чтобы все объекты имели одинаковую ориентацию на координаты. Что мне делать?

Я попробовал UpdateOrientedBoundingBox(), и ничего не произошло.

Я не знаю, неверны ли мои параметры, или это не может изменить отношение сборки сущности файла (и ... извините! мой английский ужасен.)

1 Ответ

0 голосов
/ 27 июня 2018

Если вы обновляете сущность внутри Блока, вам нужно позвонить viewportLayout1.Entities.Regen() впоследствии.

...