Подскажите как программно из Delphi скопировать элементы
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Подскажите как программно из Delphi скопировать элементы

Подскажите как программно из Delphi скопировать элементы

Ответ
Поиск в этой теме
Непрочитано 25.06.2012, 10:26 #1
Подскажите как программно из Delphi скопировать элементы
SNIIP
 
Регистрация: 04.05.2010
Сообщений: 338

что то не могу разобраться с функцией копирования
нарисовал пластину

Код:
[Выделить все]
su3d:=acaddocument1.ModelSpace.AddBox(point(-1*bpr-dpr+dpr/2,-1*apr+hpr/2,hsuh/2),dpr,hpr,hsuh);
далее мне ее нужно скопировать вверх с определенным щагом... в справке не могу разобраться как пользоваться функцией .copy

знающие, подскажите пожалуйста.
Просмотров: 7946
 
Непрочитано 25.06.2012, 10:30
#2
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от SNIIP Посмотреть сообщение
что то не могу разобраться с функцией копирования
нарисовал пластину

Код:
[Выделить все]
su3d:=acaddocument1.ModelSpace.AddBox(point(-1*bpr-dpr+dpr/2,-1*apr+hpr/2,hsuh/2),dpr,hpr,hsuh);
далее мне ее нужно скопировать вверх с определенным щагом... в справке не могу разобраться как пользоваться функцией .copy

знающие, подскажите пожалуйста.
тынц (по аналогии).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 25.06.2012, 10:33
#3
Дима_

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


Вам из Delphi и не нужна функция .copy, а нужно применить методы Copy() и Move(...) к созданному 3DSolid объекту.
p.s. К посту hwd аналогия для Delphi будет находиться в свернутом виде в VBA/ActiveX Code Reference
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 25.06.2012, 10:47
#4
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Ну, ну... В очередной раз советую - не теряйте время на "рисование" (тем более на 3D-моделирование) из внешнего приложения! Это делать надо изнутри AutoCAD. На Lisp всё делается элементарно и быстро. Одна строчка заменит страницу (а то и 10 кода в Delphi).

А из внешнего приложения работа с примитивами - наподобие управления марсоходом с Земли. Особенно не зная, как им вообще управлять. Не надейтесь, что немножко зная Delphi и не зная AutoCAD сможете что-то полезное сделать.

В Delphi-приложении надо делать то, что неудобно делать изнутри AutoCAD. Сложные диалоги, работа с БД и т.п.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 25.06.2012, 10:53
#5
SNIIP


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


Шагги Дог, можно тогда вопрос, а можно в автокаде создать что то типа формочки... в автолиспе я работать то умею... но как организовать более менее понятный интрефейс для пользователя ?? похожий на обычную форму windows?
SNIIP вне форума  
 
Непрочитано 25.06.2012, 11:07
#6
Дима_

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


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Сложные диалоги, работа с БД и т.п
Про БД не согласен - лисп их "глотает" не хуже (есть там пару мелочей с кодировками и пр.), хотя на вкус и цвет конечно..., но это точно не то? с чем проблемы у AutoLisp'а.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 25.06.2012, 11:16
#7
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от SNIIP Посмотреть сообщение
а можно в автокаде создать что то типа формочки... в автолиспе я работать то умею...
DCL - "формочки" для автолиспа.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 25.06.2012, 11:38
#8
SNIIP


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


Цитата:
DCL - "формочки" для автолиспа.
а можно подробнее?? ссылочку какую нить? или полезную книженцию?
SNIIP вне форума  
 
Непрочитано 25.06.2012, 11:40
#9
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от SNIIP Посмотреть сообщение
а можно подробнее?? ссылочку какую нить? или полезную книженцию?
не ленись юзать поиск.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 25.06.2012, 11:51
#10
Дима_

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


Offtop: причем, для полной картины, ищи сразу по фразе DCL зло
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 25.06.2012, 11:54
#11
SNIIP


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


поиск гугл или поиск двж.ру?
SNIIP вне форума  
 
Непрочитано 25.06.2012, 11:56
#12
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от SNIIP Посмотреть сообщение
поиск гугл или поиск двж.ру?
за это время уже можно было 10 разных поисковиков перепробовать... видать так оно тебе надо.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 25.06.2012, 11:58
#13
SNIIP


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


я пробую... но вот ни капли информации еще не нарыл..
SNIIP вне форума  
 
Непрочитано 25.06.2012, 12:03
#14
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от SNIIP Посмотреть сообщение
я пробую... но вот ни капли информации еще не нарыл..
тынц. из книг ищи Полещука.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 25.06.2012, 12:12
#15
SNIIP


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


хорошо, с формами примерно напрвление в котором копать понял... еще вопрос: как мне сделать что то типа кнопки в автокаде? или новой вкладки на ленте?, что бы при нажатии на которые вызывались те пресловутые диалоги и чертилось то, что я хочу?
SNIIP вне форума  
 
Непрочитано 25.06.2012, 12:21
#16
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от SNIIP Посмотреть сообщение
как мне сделать что то типа кнопки в автокаде? или новой вкладки на ленте?
_CUI
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 25.06.2012, 12:26
#17
SNIIP


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


набрал в поиске... вот что выдало: Куй (cuy, coi, cui, coy, ccoui, ccuy, ccoy, quwi) — название морской свинки и блюда из неё, принятое в Андском регионе, а также … Куй (Kuy) — мон-кхмерский язык. Куй — китайская фамилия. Можно чуточку подробнее?
SNIIP вне форума  
 
Непрочитано 25.06.2012, 12:28
#18
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от SNIIP Посмотреть сообщение
набрал в поиске... вот что выдало: Куй (cuy, coi, cui, coy, ccoui, ccuy, ccoy, quwi) — название морской свинки и блюда из неё, принятое в Андском регионе, а также … Куй (Kuy) — мон-кхмерский язык. Куй — китайская фамилия. Можно чуточку подробнее?
пациент безнадёжен... сначала научись работать с AutoCAD и уж потом садись за программирование в нём. То, что я показал в предыдущем посте нужно вбить в командную строку AutoCAD и нажать ENTER.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 25.06.2012, 12:30
#19
Кулик Алексей aka kpblc
Moderator

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


SNIIP, это - команда AutoCAD'a. Ищи в справке по AutoCAD'у.
P.S. Вообще-то лично я удивлен - ты не в курсе штатных возможностей AutoCAD'a. Может, тебе пока без программирования, просто разобраться, что AutoCAD может "сам по себе"?
---
Пока у меня инет тормозил, Андрей опередил
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 25.06.2012, 12:34
#20
SNIIP


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


вот вы все бурчите.. бурчите... ) что все такие вредные то??? за ответ спасибо)) я действительно этого не знал))

последний вопрос.. предвкушая ответ: ищи сам, ленивое чудовище все же спрошу... мнго слышал о книгах полещука... и конкретно:
AutoCAD разработка приложений, настройка и адаптация. вроде бы там много полезной информации.. роюсь уже с часок в инэте но не могу ее нигде найти.. либо вирусы либо платно бумажный вариант... электронную версию не подскажите где скачать?

Последний раз редактировалось SNIIP, 25.06.2012 в 12:49.
SNIIP вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Подскажите как программно из Delphi скопировать элементы



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Документация Проектировщику на Torrents DEM Разное 263 03.09.2024 12:25
Подскажите, конструктивные ли это элементы? МарияВеселова Конструкции зданий и сооружений 2 12.10.2011 11:08
Подскажите пожалуйста, что это за конструктивные элементы? maxummm Поиск литературы, чертежей, моделей и прочих материалов 10 16.07.2009 11:39
Уважаемые господа! подскажите пожалуйста как скопировать сво krapivka AutoCAD 2 18.06.2007 14:23
подскажите как программно начертить линии разных типов Александер Программирование 4 30.06.2005 07:17