|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910
|
Вот такая же проблема.
В приложении. Autocad 2015, использую SF от VVA |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
kacugu, На странице автора , была выложена версия SuperFlatten 1.2g. Проверил на твоем файле, вроде динблоки не ломает
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910
|
Попробовал ещё версию 2.0с отсюда. Вроде тоже работает нормально и не ломает динамические блоки
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
А слона то я и не заметил. Добавил в #1
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 29.07.2017
Сообщений: 199
|
здравствуйте, вызываю команду SF и консоль пишет следующее:
Цитата:
Обычный _flatten выдает следующее: Цитата:
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
mindchamber, проверь сначала на ошибки (_audit)
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
mindchamber, Сделал _purge. Запустил версию 1.2g
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Задам вопрос тут.
Можно как-то визуализировать (подсветить, выделить, пометить, указать) примитивы у которых проблемы с координатой Z ? Вопрос связан с тем что есть чертежи у которых ошибка Цитата:
Отсюда и возникла мысль найти данный объект и вручную исправить.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,401
|
|
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910
|
Просьба к знатокам лиспа.
Лисп "SuperFlatten 2.0c" при "обнулении" взрывал мультивыноски (по-крайней мере у меня). На просторах инета был откопан следующий код и его адаптированная вариация вставлена в версию 2.0с (строки 2112-2129) : Код:
Собственно просьба: оценить найденный код на возможность использования, может там какие-нибудь подводные камни есть. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
А если в блоке? анонимном? Взрывать? Не пойдет!
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Регистрация: 16.10.2013
Сообщений: 395
|
Тема не про лисп, а больше про настройку блока, но связана с обнулением координат.
Когда применяю автокадовскую команду flatten, то блок вместо обнуления координаты Z улетает куда-то в ад (кордината Z не обнуляется, а координата Y становится слишкм большой, обнуляется координата Х). Подскажите, в чем может быть дело, что не так с этим блоком? |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 756
|
Цитата:
Или выбрать подобные и в свойствах Z выставить 0. Последний раз редактировалось Ingpro, 19.09.2024 в 14:41. |
|||
![]() |
|
||||
Регистрация: 16.10.2013
Сообщений: 395
|
Спасибо за ответ, он натолкнул на дальнейшие разбирательства. Полез в свои лиспы, и оказалось, что у меня был установлен вот такой простеньки лисп.
Код:
Блок действительно простой до безобразия, сам лисп тоже в пару строчек всего. Почему перемещается блок при выполнении лиспа - непонятно, все остальные примитивы работают как надо. Собственно в этом и состоит мой вопрос. Изменить руками координату Z в моем приложенном файле, безусловно, можно, но рабочий файл с кучей блоков и не только с таким, так что это не вариант. В рабочем файле пользовался автокадовским флаттеном, он не смог все блоки изменить, поэтому видимо в свое время и пришлось устанавливать внешний лисп. Последний раз редактировалось posetitel, 19.09.2024 в 15:26. |
|||
![]() |
|
||||
Регистрация: 16.10.2013
Сообщений: 395
|
в начало координат ничего не перемещено, блоки переместились в координату Z=1.21E+83 только мои (зеленый крестик), которые прошу тут проверить, остальные блоки обнулили свою координату Z, надписи, линии все стало с координатой Z=0, кроме приложенного блока
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Чертовски (потенциально) опасный код, если что
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
1. Не отработает, если точка будет по Y где-нибудь в -1e80.
2. Работает только в текущей системе координат 3. Нарисуй полилиниюю с дуговыми сегментами в ПСК, повернутой относительно оси Ох (к примеру) на 45 градусов. Выполни код. Посмотри на результат. 4. Нарисуй коробку (тоже в немировой системе координат), помести куда-нибудь в 1e90. Выполни код. И не забудь про _.audit
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аналог функции EVAL (LISP) в Exele | kp+ | LISP | 11 | 01.04.2010 16:52 |
Сменить быстро координату Z у нескольких сплайнов. | andrey25 | AutoCAD | 11 | 18.09.2008 16:28 |
Координаты точки пересечения line и pline (LISP) | paradoxvaha | LISP | 3 | 10.07.2007 13:04 |
загрузка DOS прог через LISP | Gaa | LISP | 15 | 12.08.2005 19:19 |