Открыты Локальные системы координат.

Автор Николай, 31.10.16, 11:58:04

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

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

Николай

При закрытии чертежа, созданного программой, Компас выдаёт сообщение: Остались открытыми локальные системы координат"
Куда только не ставил
ksDocument2D.ksDeleteMtr    'Вернуть лок сист.", ничего не помогает. Не пойму, в чём дело... :(

Вообще данная функция удаляет матрицу трансформации созданную ksMtr, причём матрицы могут быть вложенными.
PS. Чтобы понять в чём дело нужно понимать, что Вы делали.

Николай

Вот этот кусок оставляет открытыми координаты:
                     
    For i = 0 To Z 'Строим Z зубьев по окружности функцией   Evolv
          ksDocument2D.ksMtr 0, 0, 360 / Z, 1, 1 'Повернуть
               'Evolv 'закомментировано, и всё равно оставляет коорд. Значит, не в Evolv дело .
    Next i
               ksDocument2D.ksDeleteMtr  'Отменить


Николай

Помогло. Спасибо. А я полагал, что и однократное применение должно возвратить исходные координаты