Сущности файла STEP UpdateOrientedBoundingBox

Я загружаю файл шага в 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 ответ

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

Другие вопросы по тегам