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

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

Нужна программа для отрисовки откосов.

Ответ
Поиск в этой теме
Непрочитано 03.08.2010, 07:20 #1
Нужна программа для отрисовки откосов.
Garik82
 
Регистрация: 25.05.2010
Сообщений: 8

Добрый день коллеги.
Отзовитесь кто сможет помочь.
Задача такая: Очень нужна программа для отрисовки откосов типа alxDike только на "голом" Lisp т.е. без поддержки функций vl-* и vlax-*
т.к. Работать программа будет на платформе IntelliCAD которая не поддерживает расширения lisp а также компилированные arx и fas приложения.
Обмен за труд соответственно будет, но об этом в личку.
Просмотров: 5576
 
Непрочитано 03.08.2010, 09:32
#2
Кулик Алексей aka kpblc
Moderator

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


http://www.google.ru/custom?hl=ru&in...%3Azeqjjx-kn0v
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.08.2010, 11:36
#3
Garik82


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


Спасибо Алексей за ссылку, только я там уже везде побывал
и к сожалению не один описанный там метод не подходит под условия задачи: "голый" Lisp и нет поддержки arx.
Ну нет у меня возможности использовать функции vl-* vlax-*.
Поэтому взываю к помощи.
Кто может решить такую задачу..?
Garik82 вне форума  
 
Непрочитано 03.08.2010, 12:18
#4
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Все возможности alxDike в голом AutoLISP вряд ли получится реализовать.
Do$ вне форума  
 
Автор темы   Непрочитано 03.08.2010, 12:31
#5
Garik82


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


ну а просто нарисовать откос по двум линиям
с запросом как строить, перпендикуляр к бровке\подошве или параллельно и указанием типа откоса укрепленный\не укрепленный.
возможно на голом Lisp?
Garik82 вне форума  
 
Непрочитано 03.08.2010, 12:49
#6
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Возможно, только придется писать аналоги vlax-curve- функций... То еще веселье
Do$ вне форума  
 
Автор темы   Непрочитано 03.08.2010, 13:27
#7
Garik82


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


"Возможно" уже оптимистичней звучит
Помимо голого Lisp, есть еще вариант загрузки приложения SDS в формате dll файла.
Может кто то, в таком виде сможет сделать приложение для рисования откосов?
Garik82 вне форума  
 
Непрочитано 03.08.2010, 13:29
1 | #8
TararykovDG

Программист-энтузиаст
 
Регистрация: 17.07.2009
Воронеж
Сообщений: 575


Простой алгоритм построения откосов с кодом на lispе описан в книге
"САПР на базе AutoCAD - как это делается" Сергей Зуев, Николай Полещук
стр. 905-911
TararykovDG вне форума  
 
Автор темы   Непрочитано 03.08.2010, 14:08
#9
Garik82


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


Цитата:
Сообщение от TararykovDG Посмотреть сообщение
Простой алгоритм построения откосов с кодом на lispе описан в книге
"САПР на базе AutoCAD - как это делается" Сергей Зуев, Николай Полещук
стр. 905-911
Спасибо, за ссылку на книгу. Посмотрел, программа хорошая,
но к сожалению там используются все те же функции vl-* vlax-*
Garik82 вне форума  
 
Непрочитано 03.08.2010, 14:50
#10
ShaggyDoc

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


Рисование откосов на "чистом" Автолисп я делал еще для Автокад-10. Быструю программу такого типа там сделать невозможно. Чтобы изображение откоса было правильным по топографическим условным знакам, приходится выполнять программное удлинение каждого штриха откоса от бровки до подошвы. Это достаточно медленный процесс.

Тем не менее так нарисовали, наверное, несколько тысяч км откосов на топографических планшетах.

О проблемах см. Рисование откосов в ruCAD
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 04.08.2010, 13:04
#11
Garik82


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


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Рисование откосов на "чистом" Автолисп я делал еще для Автокад-10. Быструю программу такого типа там сделать невозможно. Чтобы изображение откоса было правильным по топографическим условным знакам, приходится выполнять программное удлинение каждого штриха откоса от бровки до подошвы. Это достаточно медленный процесс.

Тем не менее так нарисовали, наверное, несколько тысяч км откосов на топографических планшетах.

О проблемах см. Рисование откосов в ruCAD
Медленно, так медленно главное чтобы рисовал.
Могли бы вы помочь нам решить эту задачу?
Garik82 вне форума  
 
Непрочитано 04.08.2010, 14:26
#12
ShaggyDoc

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


Цитата:
Могли бы вы помочь нам решить эту задачу
Чтобы помочь, я упоминавшуюся книгу писал.

Подсказываю алгоритм без использования vl-функций:

1. Создать программно "разбивочный" блок из одного единичного отрезка, направленного перпендикулярно оси X. Длина отрезка равна нормативной длине короткого штриха (2 мм на бумаге).

2. Разбить бровку откоса этим блоком с помощью команды _MEASURE с опцией _BLOCK, задавая расстояние между вставками, равное расстоянию между штрихами (2 мм на бумаге по норме)

3. Программно рачленять каждую нечетную вставку блока и удлинять полученный отрезок до полилинии подошвы.

Возможен вариант:

2. Разбивать и полилинию подошвы, но уже по количеству точек, полученных при разбивке бровки.

3. Извлекать координаты точек вставок блоков, формируя список координат точек на бровке и подошве, а сами блоки удалять.

4. Проводить по известным координатам точек отрезки требуемой длины. Для нечетных - от точки на бровке до точки на подошве. Для четных - от точки на бровке по направлению к точке на подошве, длиной 2 мм на бумаге.
ShaggyDoc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Нужна программа для отрисовки откосов.

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Документация Проектировщику на Torrents DEM Разное 263 03.09.2024 12:25
Вопросы по работе системы RuCAD Олег К. Прочее. Программное обеспечение 142 17.09.2019 05:06
Программа для моделирования движения в 2D Михаил-Andover Прочее. Программное обеспечение 4 11.09.2008 23:37
Программа для замены свойств текста во всем файле ct_ycte Программирование 4 29.08.2007 15:58