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

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Построение горизонталей в Civil 3D

Построение горизонталей в Civil 3D

Ответ
Поиск в этой теме
Непрочитано 10.07.2014, 13:44 #1
Построение горизонталей в Civil 3D
Pavel_GP
 
Инженер-гидрограф
 
г.г. Ленинград
Регистрация: 15.09.2011
Сообщений: 170

Здравствуйте.
Подскажите возможно ли настроить Civil так, чтобы горизонтали строились не к наименьшей отметки, а к наибольшей? Пояснение на рисунке

Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 342
Размер:	13.8 Кб
ID:	131875  

Просмотров: 14979
 
Непрочитано 10.07.2014, 14:45
#2
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от Pavel_GP Посмотреть сообщение
возможно ли настроить Civil так, чтобы горизонтали строились не к наименьшей отметки, а к наибольшей?
Горизонталь - это линия соединяющая точки с одной отметкой.
В связи с чем не понятен ваш вопрос.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 10.07.2014, 15:18
#3
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от Кочетков Андрей Посмотреть сообщение
Горизонталь - это линия соединяющая точки с одной отметкой.
В связи с чем не понятен ваш вопрос.
Как выше из предоставленного рисунка, он же скрин из Civil, горизонталь не соединила все отметки к примеру 26.
Я могу предположить, что в алгоритме программы построения горизонталей заложено то, что линия должна проходить через отметки ближе к наименьшем отметкам (как в примере - ближе к 25.8, а не к 26.2).
Pavel_GP вне форума  
 
Непрочитано 10.07.2014, 15:58
#4
dorogi-dorogi

Проектирование дорог
 
Регистрация: 01.03.2012
Сообщений: 600


Линия проходит ровно по 26.00 не ближе и не дальше к другим отметкам.
В алгоритме программы заложено строить поверхности в виде тринаглуляции.
Включите в стиле отображения поверхности треугольники и, возможно, станет яснее, почему горизонтали проходят так или иначе. Если что-то не устроит, можно перестроить ребра треугольников.
dorogi-dorogi вне форума  
 
Автор темы   Непрочитано 10.07.2014, 16:52
#5
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от dorogi-dorogi Посмотреть сообщение
Линия проходит ровно по 26.00 не ближе и не дальше к другим отметкам.
В алгоритме программы заложено строить поверхности в виде тринаглуляции.
Включите в стиле отображения поверхности треугольники и, возможно, станет яснее, почему горизонтали проходят так или иначе. Если что-то не устроит, можно перестроить ребра треугольников.
1. Еще раз вам повторяю вы не вникли в суть вопроса ;
2. У меня на чертеже, как и на скрине 26 - это 26.0000000000000 - линия не проходит через отметку 26.00000000000;
3. Как строится поверхность я знаю, а по какому алгоритму программа строит горизонтали, я предполагаю что вы не в курсах, поэтому и ответ такой;
4. Ребра триангуляции, в данном вопросе не причем.
5. Представите себе, что ровное плато с отметкой 26.00000. Отметки 25.8 склон вниз, 26.2 склон вверх. Тогда горизонталь должна обогнуть все отметки 26.000000. Постройте сами аналогичную поверхность.

Пысы Еще раз читаем внимательно вопрос
Pavel_GP вне форума  
 
Непрочитано 10.07.2014, 17:32
#6
vdim


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


По какому алгоритму программа строит горизонтали, я думаю мало кто в курсе. Кроме компании Autodesk. Они не поделятся.
А дело тут, опять же как я думаю, как раз в ребрах треугольников. Появляются плоские области, то бишь ребра. Как избавляться от них написано в справке.
vdim вне форума  
 
Непрочитано 10.07.2014, 17:38
#7
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от Pavel_GP Посмотреть сообщение
Пысы Еще раз читаем внимательно вопрос
Читайте внимательно ответ.
Чтобы понять почему не получилась плоская площадка на отм 26,0 отобразите грани поверхности, тогда можно будет сказать что-то конкретное.

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от vdim Посмотреть сообщение
По какому алгоритму программа строит горизонтали, я думаю мало кто в курсе. Кроме компании Autodesk. Они не поделятся.
Никакого секрета тут нет )) На гранях поверхности определяются точки с заданными отметками и соединяются.
Кочетков Андрей вне форума  
 
Непрочитано 10.07.2014, 18:12
#8
vdim


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


Алгоритм триангуляции имел в виду.
vdim вне форума  
 
Непрочитано 10.07.2014, 18:37
#9
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от vdim Посмотреть сообщение
Алгоритм триангуляции имел в виду.
В Сивиле используется триангуляция Делоне
http://algolist.manual.ru/maths/geom/deluanay.php
Кочетков Андрей вне форума  
 
Непрочитано 10.07.2014, 19:22
#10
vdim


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


А, точно. Увидел. Пошел Справку читать про 28 алгоритмов ее построения.

Последний раз редактировалось vdim, 10.07.2014 в 19:28.
vdim вне форума  
 
Непрочитано 10.07.2014, 23:09
#11
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


ответ - плоские грани
trir вне форума  
 
Автор темы   Непрочитано 11.07.2014, 08:54
#12
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Спс за ответы форумчане.

Представляю еще пару скринов с ребрами. Как видно из двух вариантов, что горизонталь проходит к наименьшей отметки. Могу предположить, что это геодезическое решение в алгоритме построения, а с целью безопасности по моей специализации горизонталь (изобата) должна проходить ближе к наибольшей отметке (глубине) при плоском построении. Вот поэтому я и задал этот вопрос.
Миниатюры
Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 143
Размер:	15.2 Кб
ID:	131910  Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 127
Размер:	15.6 Кб
ID:	131911  
Pavel_GP вне форума  
 
Непрочитано 11.07.2014, 09:19
#13
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Я кажется понял, что вы имеете ввиду.
У вас включено сглаживание горизонталей, что с целью безопасности, как вы говорите, вообще не стоит делать, ибо это лишь предположение о позиции горизонталей.
Отключите сглаживание, и горизонтали будут построены строго по граням.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 11.07.2014, 09:38
#14
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от Кочетков Андрей Посмотреть сообщение
Я кажется понял, что вы имеете ввиду.
У вас включено сглаживание горизонталей, что с целью безопасности, как вы говорите, вообще не стоит делать, ибо это лишь предположение о позиции горизонталей.
Отключите сглаживание, и горизонтали будут построены строго по граням.
Вы, что издеваетесь
От сглаживания горизонталей или не сглаживания они по-другому пути строиться не будут
Pavel_GP вне форума  
 
Непрочитано 11.07.2014, 16:10
#15
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от Pavel_GP Посмотреть сообщение
Вы, что издеваетесь
От сглаживания горизонталей или не сглаживания они по-другому пути строиться не будут
Вы уверены?
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 16.07.2014, 16:12
#16
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от trir Посмотреть сообщение
ответ - плоские грани
Ответ очевиден, но от этого не легче. Значит есть недоработка в построении горизонталей. Линии проходят не по всем отметкам одной величины и не понятно почему проходят ближе к наименьшей отметки.
Pavel_GP вне форума  
 
Непрочитано 16.07.2014, 16:28
#17
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от Pavel_GP Посмотреть сообщение
Ответ очевиден, но от этого не легче. Значит есть недоработка в построении горизонталей. Линии проходят не по всем отметкам одной величины и не понятно почему проходят ближе к наименьшей отметки.
Нда...
Давайте еще раз попробуем.
Выложите сюда на форум фрагмент поверхности, на которой у вас не получается построить горизонтали.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 17.07.2014, 10:49
#18
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от Кочетков Андрей Посмотреть сообщение
Давайте еще раз попробуем.
Давайте =)
Выложил файл с поверхностью (пример)
Вложения
Тип файла: dwg
DWG 2010
test.dwg (1.35 Мб, 2417 просмотров)
Pavel_GP вне форума  
 
Непрочитано 17.07.2014, 10:56
#19
dorogi-dorogi

Проектирование дорог
 
Регистрация: 01.03.2012
Сообщений: 600


надо так?
Вложения
Тип файла: dwg
DWG 2013
test.dwg (1.32 Мб, 2412 просмотров)
dorogi-dorogi вне форума  
 
Автор темы   Непрочитано 17.07.2014, 11:02
#20
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от dorogi-dorogi Посмотреть сообщение
надо так?
Пересохраните пожалуйста в версию не раньше 2012 г.
Pavel_GP вне форума  
 
Непрочитано 17.07.2014, 11:10
#21
dorogi-dorogi

Проектирование дорог
 
Регистрация: 01.03.2012
Сообщений: 600


Так?
Вложения
Тип файла: dwg
DWG 2010
test.dwg (1.35 Мб, 1787 просмотров)
dorogi-dorogi вне форума  
 
Автор темы   Непрочитано 17.07.2014, 11:18
#22
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


1. Спс.
2. Не вижу изменений...
3. Как видно из скрина, опять же повторюсь - горизонталь с отметкой 26.000 проходит не через все отметки равные 26.000, а только ближе к 25.8. Я специально для лучшего внимания зазеркалил, чтоб было понятнее.
Миниатюры
Нажмите на изображение для увеличения
Название: 4.png
Просмотров: 105
Размер:	20.3 Кб
ID:	132173  
Pavel_GP вне форума  
 
Непрочитано 17.07.2014, 11:22
#23
dorogi-dorogi

Проектирование дорог
 
Регистрация: 01.03.2012
Сообщений: 600


По-моему, сейчас горизонталь четко обводит площадку с отметкой 26, что соответствует всей логике построения горизонталей. В Вашем чертеже горизонталь чуть "вылазила" вниз из-за сглаживания. Нарисуйте фломастером, что хотите получить..
dorogi-dorogi вне форума  
 
Автор темы   Непрочитано 17.07.2014, 11:33
#24
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Смотрите

ПыСы извините за каракули

----- добавлено через ~12 мин. -----
1. Я сначала подумывал, что это построение влияет из-за проекции, нет, без проекции тоже самое.
2. Второе предположение горизонталь строится в порядковом номере отметок, тоже не так.
Миниатюры
Нажмите на изображение для увеличения
Название: 4.png
Просмотров: 97
Размер:	25.7 Кб
ID:	132176  Нажмите на изображение для увеличения
Название: 6.png
Просмотров: 78
Размер:	29.2 Кб
ID:	132177  Нажмите на изображение для увеличения
Название: 5.png
Просмотров: 72
Размер:	26.6 Кб
ID:	132178  
__________________
AutoCAD Civil 3D 2012г. 32-разрядная.

Последний раз редактировалось Pavel_GP, 17.07.2014 в 11:56.
Pavel_GP вне форума  
 
Непрочитано 17.07.2014, 12:05
#25
dorogi-dorogi

Проектирование дорог
 
Регистрация: 01.03.2012
Сообщений: 600


Боюсь, проблема в том, что Ваш вариант не логичен.
dorogi-dorogi вне форума  
 
Автор темы   Непрочитано 17.07.2014, 12:10
#26
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от dorogi-dorogi Посмотреть сообщение
Боюсь, проблема в том, что Ваш вариант не логичен.
1. бабка на двое сказала Для меня мой вариант, как раз логичен если вы занимаетесь гидрографией, а ваш профиль я понимаю дороги.
2. Бог с моим вариантом.
3. Сивил строит не по-второму скрину, а по-первому, что я до вас добиваюсь довести
4. А возможно ли настроить Сивил..... ответа я полагаю не поступит. (жирная точка)
__________________
AutoCAD Civil 3D 2012г. 32-разрядная.
Pavel_GP вне форума  
 
Непрочитано 17.07.2014, 16:25
#27
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от Pavel_GP Посмотреть сообщение
4. А возможно ли настроить Сивил..... ответа я полагаю не поступит. (жирная точка)
Это не фича Сивила, это интересный глюк (см. вложение).
Объясню проблему русским языком ))
Проблемная поверхность построена с использованием полилиний-горизонталей (как показали эксперименты, результат не меняется, если использовать точки и структурные линии).
В поверхности имеется горизонтальный участок (берма), построенный, соответственно двумя горизонталями, находящимися на одной отметке.
Проблема в том, что горизонтали, отображаемые с помощью стилей поверхности, строятся только по одному краю этой горизонтальной площадки.
Это касается и основных, и вспомогательных, и пользовательских горизонталей.
Думаю этот баг можно смело отправлять в Автодеск.
Миниатюры
Нажмите на изображение для увеличения
Название: dwg_civil.png
Просмотров: 70
Размер:	28.1 Кб
ID:	132205  
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 17.07.2014, 18:25
#28
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от Кочетков Андрей Посмотреть сообщение
строятся только по одному краю этой горизонтальной площадки.
1. Строятся при том же к ближе к наименьшей отметки от искомой горизонтали.
2. Все таки я не зря до вас стучала вы мне все про сглаженность, ребра, типы поверхностей я и так это знаю давно
3. Буду отправлять если это баг, а не фишка

ПыСы спс.
ПыСыСы Может представители форума что-то скажут.
__________________
AutoCAD Civil 3D 2012г. 32-разрядная.
Pavel_GP вне форума  
 
Непрочитано 17.07.2014, 21:31
#29
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от Pavel_GP Посмотреть сообщение
ПыСыСы Может представители форума что-то скажут.
Кстати хотел бы попросить пользователей с версиями Сивила выше 2012 проверить эту тему.
И у меня и у ТС Сивил 2012, может сейчас уже исправили.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 18.07.2014, 08:42
#30
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от Кочетков Андрей Посмотреть сообщение
Кстати хотел бы попросить пользователей с версиями Сивила выше 2012 проверить эту тему.
И у меня и у ТС Сивил 2012, может сейчас уже исправили.
В 2013 версии так же.

ПыСы Есть 2014х64 версия, только у меня на работе 32-разрядные компы
__________________
AutoCAD Civil 3D 2012г. 32-разрядная.
Pavel_GP вне форума  
 
Непрочитано 18.07.2014, 09:40
1 | #31
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,855


Так подойдёт? В 2012.
Вложения
Тип файла: dwg
DWG 2010
test V.dwg (1.30 Мб, 1513 просмотров)
Valery Brelovsky вне форума  
 
Непрочитано 18.07.2014, 10:42
#32
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


Это не баг и не фича, а так и должно быть!
1. Можно просто закрасить интервалы
2. Для гидрографии ведь есть watershed analysis (Отображение и расчет водосборного бассейна)
trir вне форума  
 
Автор темы   Непрочитано 18.07.2014, 10:49
#33
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Так подойдёт? В 2012.
Да. спс.
Теперь разбираюсь, как у вас это вышло

Пысы интервал между горизонталями сменили (всегда учусь)
пысысы с поверхностью ничего не происходит, а горизонтали гуляют, как то размашисто.
__________________
AutoCAD Civil 3D 2012г. 32-разрядная.

Последний раз редактировалось Pavel_GP, 18.07.2014 в 11:03.
Pavel_GP вне форума  
 
Непрочитано 18.07.2014, 11:03
#34
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


Кстати если в облась 260 воткнуть одну точку >260 и развернуть на неё все рёбра - получится нужная горизонталь
trir вне форума  
 
Непрочитано 18.07.2014, 12:01
#35
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,855


Цитата:
Сообщение от Pavel_GP Посмотреть сообщение
Пысы интервал между горизонталями сменили
Само собой играите с отметками в интервале 0,4м, а интервал горизонталей 2м и 10м. От так и считает что не важно где разместить горизонталь. Не скажу что знал что решение в этом. Просто решил посмотреть как вообще ложатся горизонтали на поверхность, а эффект получился тот что нужно. Но всё равно он по идее должен был прорисовать и вторую горизонталь, но этого не произошло. И возникает вопрос почему. Раньше знал и избегал в Цивиле вертикальных поверхностей теперь наверное нужно обращать внимание и на горизонтальные.
Valery Brelovsky вне форума  
 
Непрочитано 18.07.2014, 12:45
#36
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Но всё равно он по идее должен был прорисовать и вторую горизонталь, но этого не произошло
Еще одно наблюдение: если горизонтальная площадка сформирована двумя замкнутыми горизонталями, то "стилевые" горизонтали строятся корректно.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 18.07.2014, 13:05
#37
Pavel_GP

Инженер-гидрограф
 
Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170


Вот еще, одна особенность (см. вложение). Вспомогательный интервал должен быть обязательно 0.01 (для меня), с другим так не строится.
Благодарю Всех принимавших участие в данном вопросе.

----- добавлено через ~3 ч. -----
Екарный бабай
В голове созрел еще способ, даже более быстрый:
- Необходимо опустить поверхность на -0.00000000001 и все встанет на свои места, горизонтали будут проходить там где нужно, при том же эта величина не критична.
Миниатюры
Нажмите на изображение для увеличения
Название: 7.png
Просмотров: 63
Размер:	60.3 Кб
ID:	132241  
__________________
AutoCAD Civil 3D 2012г. 32-разрядная.
Pavel_GP вне форума  
 
Непрочитано 18.07.2014, 19:58
#38
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,789


Цитата:
Сообщение от trir Посмотреть сообщение
Кстати если в облась 260 воткнуть одну точку >260 и развернуть на неё все рёбра - получится нужная горизонталь
Хорошее решение, но одной точки не всегда достаточно.
Как вариант между горизонталями горизонтальной площадки "проложить" структурную линию на отметке 26.00000000001
Кочетков Андрей вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Построение горизонталей в Civil 3D

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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