Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Помогу бесплатно разработать любую программу на autolisp.

Тема в разделе "Autodesk", создана пользователем Германup, 3 фев 2014.

  1. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск
    Благодарю за помощь! Всё получилось, сам смотрел на это место, но только на уклон, а на расстояние не обратил внимание)) Видать нужно уже передохнуть от компьютера(цивила) не много.
     
    #981
  2. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    Во первых, она не замкнута была. Ну да ладно. Во вторых, при анализе характерки видно очень много лишних вершин, длинной в несколько миллиметров.

    upload_2019-10-12_15-11-13.png
    Проредить не мешало бы.

    upload_2019-10-12_15-4-43.png

    Что мешает самому глянуть?


    --- Сообщения объединены, 12 окт 2019, Оригинальное время сообщения: 12 окт 2019 ---
    Оффтоп

    upload_2019-10-12_15-18-17.png

    upload_2019-10-12_15-15-18.png
     
    #982
    SOYZNIK нравится это.
  3. SeregaBest

    Форумчанин

    Регистрация:
    25 мар 2009
    Сообщения:
    698
    Симпатии:
    571
    Адрес:
    Москва
    Посмотрел видео
    Это вообще не то
    Вы не поняли суть!
    Пример :
    Отсняли 6 анкеров в условной системе
    Далее создаём из этих 6 анкеров БЛОК
    Далее этот блок (БЕЗ МАСШТАБИРОВАНИЯ И БЕЗ ТРАНСФОРМАЦИИ) начинаем двигать (ТОЛЬКО ПЕРЕМЕЩАТЬ И ПОВОРАЧИВАТЬ) на подоснову (ПРОЕКТ)
    То есть проект кладём на нижний стой как подоснову и блокируем от изменений.
    Далее блок с отснятыми анкерами пытаемся перемещать и поворачивать так, чтобы отклонения на анкерах были "равными", а точнее равновесными
    То есть сажаем по двум верхним анкерам и получаем по ним околонулевые отклонения, но при этом на 4х оставшихся получаем запредельные отклонения.
    Пробуем посадить по двум другим анкерам - на них получаем снова околонулевые отклонения, а на других - запредельные отклонения.
    А должно быть чтобы все отклонения были равновесные

    На практике приходится находить центр фируры из от снятых 6 анкеров (это пример!) и совмещать его с центром этих 6 анкеров в проекте. Ну и плюс угадывать с углом поворота

    Ну или проще говоря как мы искали в армии средняя точка попадания или средняя точка прицеливанния в баллистике при пулевой стрельбе и попаданиях в мишень
     
    #983
  4. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    А при чем тут тогда слово Align? Я от него отталкивался, вникая в суть вопроса.

    Это по одному блоку анкеров? Или все блока анкеров так раскрутить надо? Что бы в минимальные отклонения попасть?
     
    #984
  5. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск


    @Qvinto, в
    о первых, вы если сути вопроса не понимаете, за чем вообще пишите?Во вторых, все вершины нужные, прореживание не требуется. В третьих, вопрос вообще не про прореживание. И в четвертых, если решили "поумняшить", давайте дельные советы, а не лишь бы ляпнуть (учитесь у FOXXX591).
     
    #985
  6. SeregaBest

    Форумчанин

    Регистрация:
    25 мар 2009
    Сообщения:
    698
    Симпатии:
    571
    Адрес:
    Москва
    Align делает смещение + поворот + если надо то и масштабирование. Но только он делает это со всей фигурой и фигурами
    А Ваша функция просто создаёт подобную фигуру путем натягивания узлов на узлы

    Про блоки анкеров я ничего не говорил

    И нет конечно! Подгоном мы не занимаемся:Stop:

    От сняли мы 100 анкерных групп по 4 Анкера в каждой
    Создали один единый блок
    Этот блок (с 400 Анкерами) пытаемся ЕДИНЫМ массивом посадить на подоснову (проект) чтобы потом делать исполнительную (указывать отклонения для каждого "факт - проект")
     
    #986
  7. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    Оффтоп

    Одно и то же слово и совет, на пользу мудрецу, глупцу во вред.
     
    #987
  8. SeregaBest

    Форумчанин

    Регистрация:
    25 мар 2009
    Сообщения:
    698
    Симпатии:
    571
    Адрес:
    Москва
    Пример намбер ту:
    Пришёл проект на посадку здания
    ГРО, ПВО нет, вообще ничего нет
    Снимаем на местности характерные жёсткие контура и объекты, подгружаем в автокад и начинаем перемещать и вращать, НО НЕ МАСШТАБИРОВАТЬ, чтобы обеспечить лучшую сходимость

    Ну или доверяем это тахеометру и его алгоритму засечки когда закидываем в прибор координаты и высоты жёстких контуров и характерных объектов, которые скололи с проекта, снимаем их как точки засечки, алгоритм тахеометра сам определяет как раскинуть невязку и сориентировать вас на местности
     
    #988
  9. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Написал программу поиска повторяющихся вершин 3D полилинии, бо у Вас не самопересечение, а повторение вершин при отрисовке полилинии.
    01.jpg
     

    Вложения:

    #989
  10. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск
    Спасибо, прога работает! Только не понял какой командой запускать.
     
    #990
  11. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Доработал программу. Запуск программы- набрать число 11 и нажать Enter.
     

    Вложения:

    #991
  12. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск
    Спасибо! Может покажусь не много наглым)) А можно сделать более специфичную команду для вызова? Допустим "самопересечение" или "Спересечение"?
     
    #992
  13. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    #993
  14. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Команда Проредить и команда PL-VxOpt из программы pltools.lsp не находят и соответственно не исправляют ошибку допущенную
    форумчанином Хитрый_глаз -(o)- при вычерчивании 3D полилинии.
    --- Сообщения объединены, 13 окт 2019, Оригинальное время сообщения: 13 окт 2019 ---
    Напишите латинскими буквами команду, которой Вы хотите запускать программу.
     
    #994
    SOYZNIK нравится это.
  15. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск
    Команда для запуска программы - SELFIN
     
    #995
    Палыч нравится это.
  16. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    В архиве две программы. Программы помечают точками вершины 3Dполилинии с одинаковыми координатами XYZ.
    В четвертой версии создается слой !TestPoint для тестовых точек
    Программы различаются тослько командой запуска
    TestVershin3Dpline04.fas - набрать число 11 и нажать клавишу пробел или Enter.
    TestVershin3Dpline04a.fas - набрать SELFIN и нажать клавишу пробел или Enter.
    Есть какие то проблемы с использованием для запуска программы числа 11?
    Чилсло 11 ( к сожалению число 1 задействовано в автокаде) позволяет быстро запускать программы с клавиатуры.
    Для перезапуска программы я левой рукой указательным пальцем нажимаю два раза единицу, а большим пальцем клавишу пробел.
    Далее повторные вызовы программы производятся нажатием клавиши пробел.
     

    Вложения:

    #996
    SOYZNIK нравится это.
  17. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск
    Спасибо! Протестирую, отпишусь. Проблем с этим нет(число 11),
    прога работает для всей линии, а значит повторного запуска программы не потребуется и будет использоваться редко. Я просто для порядка, у вас тут несколько лиспов которые запускаются числом 11)) Еще раз спасибо!!
     
    #997
    agajohn и SOYZNIK нравится это.
  18. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск
    ivsem, у вас есть лисп, который мог бы выбирать объекты внутри или за выделенной областью? Можно ли его сделать?
    --- Сообщения объединены, 15 окт 2019, Оригинальное время сообщения: 15 окт 2019 ---
    Лисп протестил, всё отлично работает!
     
    #998
  19. SOYZNIK

    Форумчанин

    Регистрация:
    31 дек 2012
    Сообщения:
    251
    Симпатии:
    79
    Адрес:
    Питер
    PSI_SEL, SelectContour и подобные
     
    #999
  20. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск
    Это что? "Неизвесная команда" пишет
     
    #1000

Поделиться этой страницей

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