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

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

Как сделать array по указанному пути?

Ответ
Поиск в этой теме
Непрочитано 05.11.2009, 19:43 #1
Как сделать array по указанному пути?
Supermax
 
Руководитель фирмы
 
Москва
Регистрация: 28.03.2007
Сообщений: 1,831

Есть сплайн. Надо с определенным шагом скопировать блок по траектории сплайна и одновременно его разворачивать так, чтобы он был перпендикулярен к сплайну (в конкретной точке). Естественно на сплайне лежит точка вставки блока и его положение фиксируется по начальному положению относительно сплайна. Все должно работать так же, как вытягивание 3Dсолида по пути.
Берем блок, устанавливаем его в начало сплайна и указывая дистанцию - тыкаем в сплайн.
Ну почему в Автокаде нет копирования по пути?!!!
Просмотров: 4889
 
Непрочитано 05.11.2009, 19:48
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,626


Можно же воспользоваться командой "_MEASURE" ("РАЗМЕТИТЬ").
Profan вне форума  
 
Автор темы   Непрочитано 05.11.2009, 21:11
#3
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Не поверишь, а я ведь и не знал, что такая есть

Низкий поклон!
Supermax вне форума  
 
Непрочитано 25.06.2010, 12:31
#4
Positron


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


А возможно ли склепать лисп для сего действия, уж оч в точку тема поднята, тоже столкнулся с подобной задачей...

Штоб блок копировало с заданым шагом и он был всегда перпендикулярно заданой траектории (полилиния, сплайн)
Positron вне форума  
 
Непрочитано 25.06.2010, 12:41
#5
Кулик Алексей aka kpblc
Moderator

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


Positron, смотри опции команды _.measure или _.divide
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.06.2010, 18:59
#6
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


Это уже было.
Victor вне форума  
 
Непрочитано 25.06.2010, 19:00
#7
Кулик Алексей aka kpblc
Moderator

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


Victor, все уже было
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.06.2010, 11:29
#8
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


Добавил в готовые программы, а то " ...люди бъются за металл".
Victor вне форума  
 
Непрочитано 01.07.2010, 14:05
#9
Positron


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Positron, смотри опции команды _.measure или _.divide
дык в том то и дело шо сея команда ето вручную самому всё делать... а лиспиком было б быстрее существенно
Positron вне форума  
 
Непрочитано 01.07.2010, 14:07
#10
Кулик Алексей aka kpblc
Moderator

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


Positron, вариантов размещения чего бы то ни было вдоль произвольного пути - как у дурака фантиков. Если так хочешь, напиши пару-тройку макросов. Это будет проще и быстрее, чем городить лисп.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.07.2010, 15:08
#11
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Если так хочешь, напиши пару-тройку макросов. Это будет проще и быстрее, чем городить лисп.
Не всегда это так...
Вот пример из моего проекта:
Елпанов Евгений вне форума  
 
Непрочитано 02.07.2010, 15:27
#12
Кулик Алексей aka kpblc
Moderator

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


Елпанов Евгений, так вопрос изначально-то был о развороте блока, а не о его модификации... Твои проекты неподготовленным лучше не показывать - шок и ступор гарантирован
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.07.2010, 12:06
#13
Positron


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


Цитата:
Сообщение от Елпанов Евгений Посмотреть сообщение
Не всегда это так...
Вот пример из моего проекта:
м... а сея штука доступна другим, поделишся? =), потому как команда почти то шо надО
У меня правда попроще задачи, типа палочки позазварачивать (траектории фрез для ЧПУ) но тоже сойдёт .
Positron вне форума  
 
Непрочитано 18.07.2011, 22:51
#14
Dara

Arch
 
Регистрация: 21.06.2005
Almaty
Сообщений: 98


Видео урок AutoCAD 2010 "3D моделирование винтовой лестницы"
Increase Size Decrease Size ?’?????µ?? ???????? AutoCAD 2010 "3D ???????µ?»?????????°?????µ ??????
http://www.youtube.com/watch?v=tDMS1qoF_0k
__________________
Интересуюсь всем что связано с Архитектурой
Dara вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как сделать array по указанному пути?

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать ссылку на одном листе Shoorup AutoCAD 14 03.06.2011 07:16
Как сделать связь мешает болт (МК) dextron3 Конструкции зданий и сооружений 12 22.02.2009 20:41
Как сделать окно в стене? Юлия78 Разное 14 21.07.2007 00:46
Подскажите пожалуйста как сделать развертку Hesus AutoCAD 10 15.06.2007 20:36
Как сделать "прозрачный" lisp? ASLYS LISP 21 01.06.2007 15:43