1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Ни кто не сталкивался: как смещать точки COGO в определенном радиусе от изначального положения?

Тема в разделе "Civil 3D", создана пользователем АлексейМанс, 4 авг 2015.

  1. АлексейМанс

    АлексейМанс Форумчанин

    Рандомно или как-то упорядоченно. Вручную тыкать надоедает иногда, может кто пользует уже готовое решение? А то пляски с бубном вокруг смены ПСК и т.п. это слишком изысканный метод :)
     
  2. SBA

    SBA Форумчанин

    Как вариант можно экспортировать в txt и в excel через модуль "анализ данных" прибавить к координатам смещение потом обратно в civil :)
     
  3. АлексейМанс

    АлексейМанс Форумчанин

    Это один из тех вариантов которым пользовался)) только для упрощения импорта\экспорта делал это все для обычных точек, а потом их уже в цивил)) Но в ручную иногда быстрее :)
     
  4. igorkl

    igorkl Форумчанин

    Можно сделать экспорт точек и в екселе рандомно добавить приращение координат и экспортировать обратно
    --- Сообщения объединены, 4 авг 2015, Оригинальное время сообщения: 4 авг 2015 ---
    up опоздал) у меня есть наработка этой функции, могу добавить в свою программу?
     
  5. АлексейМанс

    АлексейМанс Форумчанин

    Так наверно и буду делать дальше. Спросил на всякий случай, может есть лисп или еще что к цивилу, делающее такое по нажатию кнопки. Задолбёт вконец так сам наверно попробую написать :) Будет приятным дополнением к ТочностиНЕТ с его рандомной отметкой COGO )))
    --- Сообщения объединены, 4 авг 2015, Оригинальное время сообщения: 4 авг 2015 ---
    Одна проблема - настойки. Делать тупо в рандомном радиусе смещение (допустим указав 1м она хаотично переставится кудато в этом радиусе) - хорошо, но иногда вообще не решает проблемы. А усложнять чтобы допустим по линии Y или только в право или только в лево... Жесть как усложнит. А так было бы забавно - в строке пишешь Y(направление координат)-L(left)-0.100. И Точки бы смещались от линии Y только в лево в радиусе 100мм :)
    --- Сообщения объединены, 4 авг 2015 ---
    Было бы супер :) Давненько вас небыло, я уж заскучал по обновлениям ТочностиНЕТ. Эта штука стала незаменимым помощником в работе)))
     
  6. igorkl

    igorkl Форумчанин

    Сильно не усложнит, т.к. эти функции уже в явном или нет виде реализованы для других задач, единственная сложность - долго варианты выбора добавлять) в акаде это сделано неудобно для программиста)
     
  7. igorkl

    igorkl Форумчанин

    Добавил функцию в программу, но пока с менее широким функционалом,
     
    Grandpa нравится это.
  8. АлексейМанс

    АлексейМанс Форумчанин

    Спасибо! А не могли бы вы ещё поправить в "импортсдркого", чтобы точки прилетали в чертеж с стилем "по умолчанию"?
     
  9. igorkl

    igorkl Форумчанин

    в приложении измененная версия файла IgorKL.ACAD3.Model.dll
     

    Вложения:

    Grandpa, barabashkasathalex и АлексейМанс нравится это.
  10. Мимокрокодил

    Мимокрокодил Форумчанин

    А чем подгонометрия не устраивает? Её как раз можно использовать для хаотичного изменения геометрии объектов. В том числе и точек. Выставляем в программе диапазон от +0.099 до +0.100 и готово.

    Чем способ плох?
     
  11. АлексейМанс

    АлексейМанс Форумчанин

    Чем то она меня не спасла с коготочками... Не могу вспомнить что именно. Точностинет делает подгон на исполниловках просто нереально крутым занятием) в 10 клавишь делаешь альбом разных, не похожих на друг друга красивых схем. Ничего кроме цивил плюс точности нет так с этой задачей никогда не справится. Ни геоникс, ни другой софт. Блин, это божественно :)
     
  12. Мимокрокодил

    Мимокрокодил Форумчанин

    Так сладко рассказал о своих впечатлениях, что я хотел было опять ее попробовать, но... Win10 :) Не работает dll-ка. :( По всей видимости, после установки 10-ки .NET Framework 3.5 заменяется на какой-то другой или блокируется, или вообще удаляется. Причем autocad 2015-й как работал, так и работает, а вот некоторые лиспы и нет-плагины - нет.
     
  13. igorkl

    igorkl Форумчанин

    net 3.5 - старая версия, акад 2015 требует как минимум 4,0 а в вин 10 должна быть версия > 4,5.
    и программа написанная на, например, net 2.0 должна без проблем запустится на более новой версии
     
    Grandpa нравится это.
  14. Мимокрокодил

    Мимокрокодил Форумчанин

    Да. Ошибся. Не 3.5, а 4.5... На 10-ку 15-й кад не встает, ссылаясь на его отсутствие, а установить 4.5 не даёт. Пишет, что все установлено.

    А вот 16-й кад на 10-ку встал без проблем.
    --- Сообщения объединены, 19 авг 2015, Оригинальное время сообщения: 19 авг 2015 ---
    Тем не менее, ТочностиНет на моём компе не завелась.
     
  15. АлексейМанс

    АлексейМанс Форумчанин

    Коллега обновил рабочий ноут. Акад 15ый и точностинет работают без бубна. Вообще ничего не делал.
     
  16. igorkl

    igorkl Форумчанин

    а такое решение не поможет?
     
    Grandpa нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление