Доступны записи вебинаров с онлайн-тренинга по платформе Autodesk Forge для программистов на русском языке
0 Пользователей и 2 Гостей просматривают эту тему.
Нет какой нибудь установки чтоб Autocad понимал латинские буквы для дополнения команд?
Вроде бы я не прав и все объекты продолжают строится относительно глобальной системы координат. Это так?
Если нет, мое решение - трансформировать все объекты матрицей 4х4?
Господа, подскажите! Читал, читал тему...в голове каша. Подскажите как начертить полилинию? Можно код? Что нужно вставить в AddLightweightPolyline?Код:Код - Python [Выбрать]import win32com.clientfrom pythoncom import VT_R8, VT_ARRAY, VT_DISPATCH, VT_VARIANT appAutocad = win32com.client.GetActiveObject("AutoCAD.Application")aDoc = appAutocad.ActiveDocumentmSp = aDoc.ModelSpace def acadcoord(x,y,z): # преобразование координат return win32com.client.VARIANT(VT_ARRAY | VT_R8, [x, y, z]) mSp.AddLightweightPolyline(??????)
И как можно найти ID блока? ObjectID не срабатывает
Цитата: Aleks_199513 от 08-07-2021, 09:33:21И как можно найти ID блока? ObjectID не срабатываетЧто значит не срабатывает?
Пишет, что у объекта нет ID.
Цитата: Aleks_199513 от 08-07-2021, 14:53:14Пишет, что у объекта нет ID.Покажи код и сообщение об ошибке.