AlexKniga
размещено: 05 Июля 2017
обновлено: 18 Октября 2017
Определение пикета по оси трассы и смещения от оси трассы произвольной точки.
Измерение расстояния вдоль полилинии от её начала до нормали к выбранной точке.
Измерение кратчайшего расстояния Offset от выбранной точки до полилинии.
LISP
Критика приветствуется.
0.1 МБ
СКАЧАТЬ
Комментарии
Авторизоваться
Select polyline:
Point of picket: ПК 86+93.881 Offset 3296.928
Неизвестная команда "881 OFFSET 3296.928". Для вызова справки нажмите F1.
Point of picket: *Прервано*
; ошибка: Функция прервана.
Команда: *Прервано*
как побороть?
А возможно ли, эти данные автоматически привязывать к блоку?
Как увеличить точность расстояния пикета до формата "ПКХ + XX.XXX" ? Может можно просто поменять в коде округление до 3 знака или добавить строчку? В коде нуб, но очень хочется)
Тоже в них не разбираюсь, но методом тыка нашел, как поменять количество знаков после запятой)
Найди в лиспе вот такую строчку:
(convert-distance-to-pk-string dist_pl 1 F)) - должно быть 2 таких строчки
Вместо 1, напиши нужное количество знаков и все. У меня сработало!)