Метод vla-AddExtrudedSolidAlongPath
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Метод vla-AddExtrudedSolidAlongPath

Метод vla-AddExtrudedSolidAlongPath

Ответ
Поиск в этой теме
Непрочитано 16.03.2010, 13:39 #1
Метод vla-AddExtrudedSolidAlongPath
solo123
 
Регистрация: 19.08.2009
Сообщений: 91

Уважаемые форумчане подскажите пожалуйста "лиспописцу" самоучке, как правильно (корректно)прописать метод: vla-AddExtrudedSolidAlongPath на любом примере, а именно я не "врубаюсь", как сделать программно профиль регионом, да и сам профиль как рисовать (command "-.pline" "0,0" "10,20" и т.д или както по другому. С уважением, Илья!
Просмотров: 2688
 
Непрочитано 16.03.2010, 14:20
#2
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Пример без "библиотечных функций" для понятия смысла.
Код:
[Выделить все]
(vl-load-com); загрузка VLA
(setq sf (vlax-make-safearray vlax-vbobject (cons 0 0)); пустой vla'шный "список"
      mspace (vlax-get-property (vlax-get-property (vlax-get-acad-object) 'ActiveDocument) 'Modelspace); ...пространстве модели
      tmp (vlax-safearray-fill sf (list (vlax-ename->vla-object (entmakex (list 
                       (cons 0 "circle")
                       (cons 10 '(0 0 0))
                       (cons 40 10)
                       (cons 210 '(1 0 0))))))); заносим контур сечения в sf
      region (car (vlax-safearray->list (vlax-variant-value (vla-addregion mspace sf)))); создаем область из контура
      path (vlax-ename->vla-object (entmakex (list 
                     (cons 0 "lwpolyline")
                     (cons 100 "AcDbEntity")
                     (cons 100 "AcDbPolyline")
                     (cons 90 3)
                     (cons 10 '(0 0))
                     (cons 10 '(100 0))
                     (cons 10 '(100 100))))); траекториия
      );end of setq
(vla-AddExtrudedSolidAlongPath mspace region path); создаем кривой цилиндр
р.s. вобще по документации AddExtrudedSolidAlongPath не признает в качестве траектории выдавливания lwpolyline, но по факту работает.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Метод vla-AddExtrudedSolidAlongPath



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лира, Грунт(3-й метод расчета) Krotokot Лира / Лира-САПР 6 14.02.2019 11:57
Есть ненужные документы. Посмотрите, кому что нужно Дмитрий832 Поиск литературы, чертежей, моделей и прочих материалов 73 18.12.2010 22:55
Lisp. Изменение свойств у ячеек таблицы. Не могу докопаться до vla объекта. Kirzaa LISP 2 21.09.2009 10:32
ищу книгу Метод дополнительных конечных элементов для расчета железобетонных конструкций по предельным состояниям. (Ермакова) Merdoc Поиск литературы, чертежей, моделей и прочих материалов 7 14.04.2009 21:19