|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Построение горизонталей в Civil 3D
Инженер-гидрограф
г.г. Ленинград
Регистрация: 15.09.2011
Сообщений: 170
|
||
Просмотров: 14978
|
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
|
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Цитата:
Я могу предположить, что в алгоритме программы построения горизонталей заложено то, что линия должна проходить через отметки ближе к наименьшем отметкам (как в примере - ближе к 25.8, а не к 26.2). |
|||
![]() |
|
||||
Проектирование дорог Регистрация: 01.03.2012
Сообщений: 600
|
Линия проходит ровно по 26.00 не ближе и не дальше к другим отметкам.
В алгоритме программы заложено строить поверхности в виде тринаглуляции. Включите в стиле отображения поверхности треугольники и, возможно, станет яснее, почему горизонтали проходят так или иначе. Если что-то не устроит, можно перестроить ребра треугольников. |
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Цитата:
![]() 2. У меня на чертеже, как и на скрине 26 - это 26.0000000000000 - линия не проходит через отметку 26.00000000000; 3. Как строится поверхность я знаю, а по какому алгоритму программа строит горизонтали, я предполагаю что вы не в курсах, поэтому и ответ такой ![]() ![]() 4. Ребра триангуляции, в данном вопросе не причем. 5. Представите себе, что ровное плато с отметкой 26.00000. Отметки 25.8 склон вниз, 26.2 склон вверх. Тогда горизонталь должна обогнуть все отметки 26.000000. Постройте сами аналогичную поверхность. Пысы Еще раз читаем внимательно вопрос |
|||
![]() |
|
||||
Регистрация: 01.05.2008
Сообщений: 523
|
По какому алгоритму программа строит горизонтали, я думаю мало кто в курсе. Кроме компании Autodesk. Они не поделятся.
А дело тут, опять же как я думаю, как раз в ребрах треугольников. Появляются плоские области, то бишь ребра. Как избавляться от них написано в справке. |
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
Читайте внимательно ответ.
Чтобы понять почему не получилась плоская площадка на отм 26,0 отобразите грани поверхности, тогда можно будет сказать что-то конкретное. ----- добавлено через ~2 мин. ----- Никакого секрета тут нет )) На гранях поверхности определяются точки с заданными отметками и соединяются. |
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
В Сивиле используется триангуляция Делоне
http://algolist.manual.ru/maths/geom/deluanay.php |
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Спс за ответы форумчане.
Представляю еще пару скринов с ребрами. Как видно из двух вариантов, что горизонталь проходит к наименьшей отметки. Могу предположить, что это геодезическое решение в алгоритме построения, а с целью безопасности по моей специализации горизонталь (изобата) должна проходить ближе к наибольшей отметке (глубине) при плоском построении. Вот поэтому я и задал этот вопрос. |
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
Я кажется понял, что вы имеете ввиду.
У вас включено сглаживание горизонталей, что с целью безопасности, как вы говорите, вообще не стоит делать, ибо это лишь предположение о позиции горизонталей. Отключите сглаживание, и горизонтали будут построены строго по граням. |
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Цитата:
![]() От сглаживания горизонталей или не сглаживания они по-другому пути строиться не будут ![]() |
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
|
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
Цитата:
Давайте еще раз попробуем. Выложите сюда на форум фрагмент поверхности, на которой у вас не получается построить горизонтали. |
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
1. Спс.
2. Не вижу изменений... 3. Как видно из скрина, опять же повторюсь - горизонталь с отметкой 26.000 проходит не через все отметки равные 26.000, а только ближе к 25.8. Я специально для лучшего внимания зазеркалил, чтоб было понятнее. |
|||
![]() |
|
||||
Проектирование дорог Регистрация: 01.03.2012
Сообщений: 600
|
По-моему, сейчас горизонталь четко обводит площадку с отметкой 26, что соответствует всей логике построения горизонталей. В Вашем чертеже горизонталь чуть "вылазила" вниз из-за сглаживания. Нарисуйте фломастером, что хотите получить..
|
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Смотрите
![]() ПыСы извините за каракули ----- добавлено через ~12 мин. ----- 1. Я сначала подумывал, что это построение влияет из-за проекции, нет, без проекции тоже самое. 2. Второе предположение горизонталь строится в порядковом номере отметок, тоже не так.
__________________
AutoCAD Civil 3D 2012г. 32-разрядная. Последний раз редактировалось Pavel_GP, 17.07.2014 в 11:56. |
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
1. бабка на двое сказала
![]() 2. Бог с моим вариантом. 3. Сивил строит не по-второму скрину, а по-первому, что я до вас добиваюсь довести ![]() 4. А возможно ли настроить Сивил..... ответа я полагаю не поступит. (жирная точка)
__________________
AutoCAD Civil 3D 2012г. 32-разрядная. |
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
Цитата:
Объясню проблему русским языком )) Проблемная поверхность построена с использованием полилиний-горизонталей (как показали эксперименты, результат не меняется, если использовать точки и структурные линии). В поверхности имеется горизонтальный участок (берма), построенный, соответственно двумя горизонталями, находящимися на одной отметке. Проблема в том, что горизонтали, отображаемые с помощью стилей поверхности, строятся только по одному краю этой горизонтальной площадки. Это касается и основных, и вспомогательных, и пользовательских горизонталей. Думаю этот баг можно смело отправлять в Автодеск. |
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
1. Строятся при том же к ближе к наименьшей отметки от искомой горизонтали.
2. Все таки я не зря до вас стучал ![]() ![]() ![]() 3. Буду отправлять если это баг, а не фишка ![]() ПыСы спс. ПыСыСы Может представители форума что-то скажут.
__________________
AutoCAD Civil 3D 2012г. 32-разрядная. |
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
|
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Цитата:
ПыСы Есть 2014х64 версия, только у меня на работе 32-разрядные компы ![]()
__________________
AutoCAD Civil 3D 2012г. 32-разрядная. |
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,115
|
Это не баг и не фича, а так и должно быть!
1. Можно просто закрасить интервалы 2. Для гидрографии ведь есть watershed analysis (Отображение и расчет водосборного бассейна) |
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Да. спс.
![]() Теперь разбираюсь, как у вас это вышло ![]() Пысы интервал между горизонталями сменили ![]() пысысы с поверхностью ничего не происходит, а горизонтали гуляют, как то размашисто.
__________________
AutoCAD Civil 3D 2012г. 32-разрядная. Последний раз редактировалось Pavel_GP, 18.07.2014 в 11:03. |
|||
![]() |
|
||||
Инженер дорожник Регистрация: 22.10.2007
Израиль
Сообщений: 1,855
|
Само собой играите с отметками в интервале 0,4м, а интервал горизонталей 2м и 10м. От так и считает что не важно где разместить горизонталь. Не скажу что знал что решение в этом. Просто решил посмотреть как вообще ложатся горизонтали на поверхность, а эффект получился тот что нужно. Но всё равно он по идее должен был прорисовать и вторую горизонталь, но этого не произошло. И возникает вопрос почему. Раньше знал и избегал в Цивиле вертикальных поверхностей теперь наверное нужно обращать внимание и на горизонтальные.
|
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
|
|||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Вот еще, одна особенность (см. вложение). Вспомогательный интервал должен быть обязательно 0.01 (для меня), с другим так не строится.
Благодарю Всех принимавших участие в данном вопросе. ![]() ----- добавлено через ~3 ч. ----- Екарный бабай ![]() В голове созрел еще способ, даже более быстрый: - Необходимо опустить поверхность на -0.00000000001 и все встанет на свои места, горизонтали будут проходить там где нужно, при том же эта величина не критична.
__________________
AutoCAD Civil 3D 2012г. 32-разрядная. |
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,789
|
Цитата:
Как вариант между горизонталями горизонтальной площадки "проложить" структурную линию на отметке 26.00000000001 |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Civil 3D построение поверхности с учетом профиля | Макса | Вертикальные решения на базе AutoCAD | 14 | 20.01.2015 09:20 |
Не корректное построение поверхности из 3D граней Civil 2011 | black_mts | Вертикальные решения на базе AutoCAD | 2 | 16.06.2011 18:03 |
Civil 3D 2010. Построение профиля открытого земляного канала. | rassom | Вертикальные решения на базе AutoCAD | 1 | 09.05.2011 06:10 |
Некоректное построение поверхности в Civil 3D 2010 при использовании горизонталей чертежа AutoCAD. | SeaLion | Вертикальные решения на базе AutoCAD | 7 | 01.03.2011 13:21 |
Civil 3D 2011. Построение профиля по характерным точкам | rassom | Вертикальные решения на базе AutoCAD | 10 | 26.01.2011 21:49 |