Копирование эскиза

Автор anton_cher93, 06.02.18, 10:50:50

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

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

anton_cher93

Можно ли в API7 программно копировать эскиз в детали на другую плоскость?

Slaviation


anton_cher93

 
Цитата: Slaviation от 07.02.18, 13:16:52
ISketch::AddSketch не то?

Не, это создание нового))

07.02.18, 13:43:47 #3 Последнее редактирование: 07.02.18, 15:14:36 от Sabahs
Создание нового эскиза - ISketchs::Add.

anton_cher93

Цитата: Sabahs от 07.02.18, 13:43:47
Создание нового эскиза - ISketchs::Add.

Это понятно! А как скопировать созданный эскиз на другую плоскость или в другой документ?

На рисунке выше, что непонятно?
Эскиз 1 - плоскость XY.
Эскиз 2 - плоскость XZ.

anton_cher93

Цитата: Sabahs от 07.02.18, 18:13:33
На рисунке выше, что непонятно?
Эскиз 1 - плоскость XY.
Эскиз 2 - плоскость XZ.

Все, понял.
Еще вопрос, пытаюсь начать редактирование эскиза sk:

FragmentDocument ks_frag = sk.BeginEdit();

... но при этом ks_frag  остается пустым.

Как начать редактирование эскиза в KompasDocument3D?

А Вы проверки, делаете?
Может, уже sk = nil.

anton_cher93

Цитата: Sabahs от 07.02.18, 19:02:15
А Вы проверки, делаете?
Может, уже sk = nil.

Да, проверка есть. ks ссылается на нужный мне эскиз.