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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP.Построение откосов

LISP.Построение откосов

Закрытая тема
Поиск в этой теме
Непрочитано 09.09.2009, 11:48 5 |
LISP.Построение откосов
Disney
 
Геодезист
 
Сибирь (где медведи по улицам ходят)
Регистрация: 12.03.2009
Сообщений: 860


Описание (в скобках приведены выдержки из пояснений к условным знакам из "Условные знаки для топографических планов масштабов 1:500; 1:1000; 1:2000; 1:5000")
  1. Шаг штриховки. Устанавливает расстояние между штрихами по бровки откоса (1, при большой протяжённости 1.5, 2, 3)
  2. Не доводить до подошвы. Устанавливает расстояние на которое не доводятся длинные штрих до подошвы, чтобы они не сливались с подошвой.
  3. Длина короткого штриха. Устанавливает величину короткого штриха (2 - 1:500,1:1000. 1.5 - 1:2000,1:5000. 1\3 (33%) от длинного при ширине откоса более 3 см на плане)
  4. Объединить объекты. Можно объединить созданные штрихи в группу или в блок.
  5. Тип.
    - Обычный
    - Проектный
    - Добычный
    - Укреплённый

    [] Прореживать 5 (или 7 для добычного) штрихов строится, следующих 7 (или 10 для добычного) пропускаются, и так далее
  6. Слой. Можно выбрать слой для откоса, из списка существующих или создать новый. Так же можно задать цвет, в случаи нового слоя, цвеи будет назначен слою, в случаи выбора существующего слоя, цвет будет назначен непосредственно объектам откоса.
  7. Редактирование. После выбора бровки и подошвы, будут построены временные сплошные штрихи, методом равномерного распределения их положения по бровке и подошве, после чего будет предложено отредактировать их положение. Если войти в режим редактирования, будет предложено сначала выбрать диапазон(сектор) редактирования штрихов, потом выбрать основной редактируемый штрих в этом диапазоне и указать его новое положение. После выхода из режима редактирования, штрихи примут заданный им вид, согласно выбранному типу.
  8. Сохранение. все введённые\выбранные данные в диалоге, будут сохранены, даже между сеансами AutoCAD

Пример использования программы
Increase Size Decrease Size Geo_Otkos
http://www.youtube.com/watch?v=hOn3uy0N5jAКак загрузить VLX, и повесить программу на кнопку
Increase Size Decrease Size Нажмите для просмотра
http://www.youtube.com/watch?v=9v2x_cH7Dl4Статья (как использовать Лисп)
Иконка на кнопку:
Макрос на кнопку: ^C^C^P(if (not c:Geo_Otkos)(load "Geo_Otkos_v3_3.VLX" ));^PGeo_Otkos;


Тестируйте…

Жду отзывов и предложения.

Миниатюры
Нажмите на изображение для увеличения
Название: Geo_Otkos_v3_3_ru.jpg
Просмотров: 29260
Размер:	37.3 Кб
ID:	96050  

Изображения
 

Вложения
Тип файла: rar Geo_Otkos_v3_3+ico.rar (17.4 Кб, 10931 просмотров)


Последний раз редактировалось Disney, 06.02.2013 в 11:14.
Просмотров: 110091
 
Непрочитано 22.01.2013, 20:49
#41
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Цитата:
Сообщение от Disney Посмотреть сообщение
Потому что начало штриховки совпадает с началом подошвы , я уже не помню почему, но так оказалось лучше(или программе удобнее).
Не совсем понятно, нарисуй пример, а я опровергну
Тогда хорошо бы эту начальную точку или этот начальный штрих временно в режиме редактирования выделить, обозначить, чтобы пользователь не тратил время на вычисления этой точки.
На картинке начальная точка штрихования - окружность маджента. Она же начало-конец подножия. Зеленая окружность - начало-конец бровки. Зеленая линия - начальная линия штриховки. Не перпендикулярна ни бровке, ни подножию почему-то.
И все-таки первые штрихи хотя бы сделать перпендикулярно бровке или вдоль биссектрисы из начальной точки бровки.

Начертил пример, который сразу дал злостные пересечения биссектрис, когда углы поворота полилинии < 180 градусов.
Биссектрисы - красные и желтые, чертил на глаз. Желтые - пересекающиеся до подножия
И таких пересечений штрихов будет явно больше, чем при чисто пропорциональном методе.

Отсюда возможные модификации исходной гипотезы:
1-й вариант. Строить сначала пропорциональным методом штрихи от вершин бровки. Потом остальные штрихи пропорциональным методом между этими. (А это не тот же черт, что и сразу пропорциональным методом? ).
2-й вариант. Строить штрихи вдоль ближайших биссектрис от вершин бровки. Если биссектрисы пересекаются до подножия (в площади откоса), то такие биссектрисы выбрасывать. И между оставшимися штрихами строить остальные штрихи пропорциональным методом.
Возможно, что при 2-м варианте, если удалить все желтые (пересекающиеся) биссектрисы, то откос получится практически правильным, и требующим минимального редактирования.
Миниатюры
Нажмите на изображение для увеличения
Название: Замкнутый_биссектрисы_1.jpg
Просмотров: 547
Размер:	102.9 Кб
ID:	94960  
АлексЮстасу вне форума  
 
Непрочитано 04.02.2013, 23:15
#42
alexgeomark


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


Уважаемый Disney.
Долгое время использую вашу программу. Очень нравиться.
А можно ли добавить в программу отрисовку откосов горных типов? Имею в виду чтоб оставался пустой промежуток между штрихами и штрихи были только парными, т.е. Длинный-короткий-длинный-короткий-длинный-промежуток и т.д.
И также для добычного откоса.
Очень нужная вещь при черчении маркшейдерских планов уступов.
alexgeomark вне форума  
 
Непрочитано 05.02.2013, 00:29
#43
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Так вроде бы это все есть - см. первый пост? Может быть у Вас старая версия, а не та, которая там приложена?
АлексЮстасу вне форума  
 
Автор темы   Непрочитано 05.02.2013, 08:33
#44
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от alexgeomark Посмотреть сообщение
А можно ли добавить в программу отрисовку откосов горных типов? Имею в виду чтоб оставался пустой промежуток между штрихами и штрихи были только парными, т.е. Длинный-короткий-длинный-короткий-длинный-промежуток и т.д.
Не понятно, нарисуй пример.
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 05.02.2013, 18:54
#45
alexgeomark


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


Я имел ввиду так:
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 302
Размер:	82.1 Кб
ID:	96015  
alexgeomark вне форума  
 
Непрочитано 05.02.2013, 19:36
#46
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Вы хоть размеры промежутков скажите - иначе как программировать?

Это такой упрощенный (для ручного черчения) способ оформления откосов?
Что значит "горных типов"? Какой-то ГОСТ? Промежутки обязательны или на усмотрение или как красота и мера подскажут?
У проектировщиков я нечто похожее раньше видел.
АлексЮстасу вне форума  
 
Непрочитано 05.02.2013, 20:14
#47
alexgeomark


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


Извините что сразу не указал.
Да, это упрощенный способ оформления откосов. Изначально основывался на ГОСТ 2.855-75 (Условные обозначения горных выработок. Раздел 3). Но сейчас их обозначают парами.
Если возможно, расстояние промежутка задавать пользователем, как в программе задаются расстояния между штрихами (в разных масштабах маркшейдерских планах откосы должны выглядеть по разному). Так они на планах будут выглядеть нагляднее.
Заранее благодарен!
alexgeomark вне форума  
 
Непрочитано 05.02.2013, 22:18
#48
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Offtop: Disney, а что за музычка у тебя в подгонометрии?
gomer вне форума  
 
Автор темы   Непрочитано 06.02.2013, 11:11
#49
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от alexgeomark Посмотреть сообщение
А можно ли добавить в программу отрисовку откосов горных типов?
Добавил, версия 3.3 качай в первом посте


Цитата:
Сообщение от gomer Посмотреть сообщение
Offtop: Disney, а что за музычка у тебя в подгонометрии?
Ernesto Cortazar — Autumn Rose
Миниатюры
Нажмите на изображение для увеличения
Название: горная.gif
Просмотров: 443
Размер:	172.7 Кб
ID:	96051  
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 06.02.2013, 11:19
#50
alexgeomark


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


Огромное спасибо!!!!!
Очень выручили!!!!!!!!!!!!!
alexgeomark вне форума  
 
Непрочитано 07.02.2013, 08:25
#51
aeffim


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


Объясните чайку какой командой запускать и как прикрутить иконку на панель для запуска?
aeffim вне форума  
 
Автор темы   Непрочитано 07.02.2013, 08:46
#52
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от aeffim Посмотреть сообщение
Объясните чайку какой командой запускать и как прикрутить иконку на панель для запуска?
в первом посте под надписью "Как загрузить VLX, и повесить программу на кнопку", есть видео отвечающее на этот вопрос.
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 07.02.2013, 11:06
#53
aeffim


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


Выхожу с рабочего места, доступ на ютуб закрыт ((
aeffim вне форума  
 
Непрочитано 07.02.2013, 11:32
#54
Кулик Алексей aka kpblc
Moderator

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


http://dwg.ru/pub/9 - только вместо lsp грузить vlx
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.02.2013, 14:37
#55
Сергей160484


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


Здравствуйте!!! А можно ли сделать так, чтоб задавать толщины короткого и длинного штрихов???
Сергей160484 вне форума  
 
Непрочитано 23.03.2013, 18:02
#56
ceiba


 
Регистрация: 06.02.2008
Ярославль
Сообщений: 24


Очень здорово, спасибо большое!
Один вопрос - можно, чтоб программа строила полилинии, а не отрезки? Понятно, что можно потом всё выбрать и преобразовать, но было бы отлично иметь полилинии сразу.
ceiba вне форума  
 
Автор темы   Непрочитано 24.03.2013, 09:15
#57
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от ceiba Посмотреть сообщение
Один вопрос - можно, чтоб программа строила полилинии, а не отрезки?
Не можно,
Программа строит 3D откос, а как известно полилиния -двухмерная, конечно есть и 3D полииния, но речь ведь именно об Lwpolyline.
Я сам очень не люблю "отрезки", особенно когда получаю чертежи от проектировщиков, где всё нарисовано отрезками , но в данном случаи это как раз уместное их использование.
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Автор темы   Непрочитано 24.07.2013, 07:30
#58
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Петров Евгений Посмотреть сообщение
Спасибо.Получается отличный 3D откос. Но за ним видны горизонтали. Кто-нибудь знает как их можно скрыть. В программе AlxdDike эта проблема решается с помощью маски, но она рисует только плоский откос. И еще приходится структурные линии взрывать, в общем делать много лишних действий.
Вот именно, что откос 3D, значит нужна 3D маскировка, чтоб перекрыть 3D горизонтали, по-моему в таком случаи спрятать не получится, гораздо проще удалить связи между точек поверхности в месте откоса, и горизонтали сами пропадут. Так же не понятно зачем взрывать структурные линии? Я сам в Civil 3D не работаю, но для ребят делал(начиная с версии 3.2), чтоб в качестве бровка\подошва понимал и "структурные" и "фигуры"
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 24.07.2013, 08:07
#59
Петров Евгений


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


В AlxdDike откос рисуется между полилиниями. Поэтому приходится копировать отдельно, а потом взрывать структурные линии. Строить откос, делать маску и переносить это на чертеж. это давольно-таки много времени отнимает. Хотелось-бы сразу на чертеже все строить в 3D. А если я удалю связи между точками поверхности в месте откоса, то и поверхности там не будет. А как быть если уклон откоса меняется и изыскатели берут точку перелома, а в 3D модели это никак не отобразится? И как тогда строить поперечники?

Последний раз редактировалось Петров Евгений, 24.07.2013 в 08:28.
Петров Евгений вне форума  
 
Непрочитано 03.08.2013, 14:20
#60
adu

инженер систем безопасности
 
Регистрация: 07.10.2011
Сообщений: 36
<phrase 1=


Уважаемый Disney. На мой взгляд, не мешало бы снять подавление хвостовых нулей в полях ввода значений. Это мешает задавать длины отрезков если используются целые числа, а не дробные. Заранее благодарю
adu вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP.Построение откосов

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Програма для рисования откосов AlxdDike Тигра Программирование 64 25.08.2016 17:10
Ищу серию 501-0-46 Укрепление русел и откосов насыпей у водопропускных труб Gary Поиск литературы, чертежей, моделей и прочих материалов 15 05.02.2013 08:19
Теплотехнический расчет с учетом откосов v_alex Конструкции зданий и сооружений 22 16.03.2012 01:38
Вертикальное крепление откосов котлована tushka Технология и организация строительства 1 20.11.2008 18:19