Как с помощью Activex копировать примитив со смещением?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как с помощью Activex копировать примитив со смещением?

Как с помощью Activex копировать примитив со смещением?

Ответ
Поиск в этой теме
Непрочитано 05.10.2011, 16:48 #1
Как с помощью Activex копировать примитив со смещением?
Dmitriyele
 
Регистрация: 23.09.2011
Сообщений: 11

Как с помощью Activex копировать примитив со смещением? Можно подсказать как пользоваться обычной командой command_.Copy?
Просмотров: 2689
 
Непрочитано 05.10.2011, 16:50
1 | #2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Так с помощью ActiveX или командой?
Если ActiveX, то сначала vla-copy, а потом vla-move.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.10.2011, 21:44
#3
Dmitriyele


 
Регистрация: 23.09.2011
Сообщений: 11


(setq Vol (vlax-ename->vla-object (car (entsel))))
(setq V (vla-Copy Vol))

как сделать так чтобы сместить копию относительно оригинала?


Как командой _.command сделать копию напишите пример пожалуйста
Dmitriyele вне форума  
 
Непрочитано 05.10.2011, 21:52
1 | #4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


(setq Vol (vlax-ename->vla-object (car (entsel))))
(setq V (vla-Copy Vol))
(vla-move v (vlax-3d-point (getpoint "\nBase point")) (vlax-3d-point (getpoint "\nFinal point")))
Цитата:
Сообщение от Dmitriyele Посмотреть сообщение
Как командой _.command сделать копию напишите пример пожалуйста
(setq vol (car (entsel)))
(if (vl-cmdf "_.copy" vol "" pause pause)
(setq res (entlast))
)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.10.2011, 22:21
#5
Dmitriyele


 
Регистрация: 23.09.2011
Сообщений: 11


Спасибо большое буду пробовать.


Стационарно точки забить так можно?
(vla-move v (vlax-3d-point (list 0.0 1320.0 0.0))
(vlax-3d-point (list 230.0 1330.0 0.0)))

Последний раз редактировалось Dmitriyele, 05.10.2011 в 22:37.
Dmitriyele вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как с помощью Activex копировать примитив со смещением?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, существуют ли практические руководства по Lisp? vn LISP 261 26.11.2015 13:27
создание набора с помощью activeX Composter Программирование 3 15.05.2009 00:11