Редактирование детали

Автор bes, 05.06.07, 15:27:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

bes

Создаю сборку, создаю с этой сборке деталь, нужно чтобы деталь была в режиме редактирования, т.е. все построения были в детали, а не сборки. Делаю я так:
var
doc    : ksDocument3D; 
iPart: ksPart;
iPlaneEntity: ksEntity;
...
Doc.Create(false, false); //сборка
   iPart := ksPart(Doc.GetPart(pNew_Part));
   iPlaneEntity := ksEntity(iPart.GetDefaultEntity( o3d_planeXOY ));
   Doc.CreatePartFromFile('Переход',iPart,iPlaneEntity);// деталь
   ...
далее идут построения, но они выполняются в сборке, а должны в делали, т.е. деталь надо взять на редактирование, в SDK ничего не нашёл....

yarikv

не знаю точно. но может вместо  ф-и CreatePartFromFile нужно использовать CreatePartInAssembly
в справке она как раз под CreatePartFromFile находится

bes

я уже пробовал, и вместе эти две функции и отдельно, всё равно деталь не берётся на редактирование
P.S.  Спасибо, что откликнулся

yarikv


yarikv

или в таком варианте

bes

Большое спасибо, разобрался,  yarikv +1