На недавно прошедшем курсе обучения по направлению ПОС столкнулся с нетривиальной задачей. В подпрофильной таблице необходимо:
- указывать уклон в градусах, а не в промилле или в отношении высота к длине как это обычно происходит.
- Указывать полное расстояние между переломами, а не только плановую длину
Для решения данной задачи использование стандартных данных профиля невозможно, ввиду отсутствия возможности применения выражений, поэтому мы обратились другому варианту простановки уклон/длина, а именно через метки профиля и редактирование уже имеющегося набора меток «Проектные Уклоны».
Для создания самого выражения вспомним школьную геометрию
a = tg(b) * 1000, где
a - угол в промилле;
b - угол в градусах.
Следовательно:
b =arctg(a).
В Civil 3D это будет выглядеть следующим образом:
А для создания метки 3Д длинны участка воспользуемся формулой вычисления гипотенузы = корню из суммы квадратов плановой длинны и разности отметок начала и конца участка.
В Civil 3D это будет выглядеть следующим образом: