Перейти к содержанию

doctorraz

Пользователи
  • Публикаций

    2 299
  • Зарегистрирован

  • Посещение

  • Победитель дней

    219

Весь контент doctorraz

  1. в релизном нано? 100 лет назад в автокаде, правился в нанокаде... добавлено через 9 минут Сделал блок с нуля в нано минуту назад Фиксированный атрибут отрабатывает видимость, нефиксированный нет видимость.dwg
  2. Вставляем на чертеж дин блок. Изменяем его состояние (чтоб стал анонимным) С анонимного за раз делаем несколько копий (КОПИРОВАТЬ, не через буфер win) Первому блоку делаем сброс на по умолчанию. Копии блока исчезли, профит(((на самом деле они не стерты, а скрыты, иногда могут торчать атрибуты ) Если выбрать эти "скрытые" блоки, например быстрым выбором и попытаться им изменить атрибут.... nana валится((( PS что интересно откат операции "удаленные" блоки возвращает, но не показывает, нужен еще реген... У кого есть возможность проверьте пожалуйста. Сбро
  3. Возможно я не до конца разобрался в вопросе В аттаче дин блок с атрибутами. Видимость атрибутов разрешена только в одном состоянии видимости. В редакторе блока все работает. Если переключить видимость на пуск-стоп и обратно, атрибуты не скрываются. Не то, что мне прям это надо... Но интересно блок кривой или nano так видит? Посмотрите пожалуйста знающие Атрибуты не подчиняются видимости.dwg
  4. можно вытащить в палитру и там настроить слой.. эт чтоб совсем не программировать
  5. не стал ждать милостей от природы))))
  6. doctorraz

    Attsync. Альтернатива

    Ждать пока nanoDev выгребет все баги мне некогда, работать надо сейчас, поэтому... Под свои потребности сделал сборочку, на основе кода Андрея Бушмана (с небольшими изменениями). взять сборочку можно тут: https://disk.yandex.ru/d/87lVPPumz3FPzA В архиве две сборки под Autocad 2018-2021 и nanoCad 21. Также в архиве простенький тестовый dwg пример. Для вызова доступны две команды: от Андрея Бушмана drz-MySynch что делает: синхронизирует атрибуты блоков с их описанием, но при этом не смещает, не вращает атрибут в положение по умолчанию. т.е. после синхронизации
  7. c IsDynamicBlock пока снимается, в автокад работает аналогично... но косяк есть, просто собака не там порылась))) добавлено через 6 минут Предполагать нечего... блоки с простейшей динамикой криво работают... что посложнее даже браться страшно, проще сразу параметрику делать
  8. Имха в том числе и в этом причина, что nano21 такой убогий получился, несмотря на все новшества.. И желания тестить нано21 все меньше и меньше, уверен не только у меня. Тестишь, пишешь отчет, что б было понятно.. хопа а в новой версии, которой нет в доступе не повторилось.. И не понятно.. то ли прицепилось само (отцепляется жэж само), то ли разработчики эту багу осмысленно отловили и пофиксили.. а мож опять в релизе отцепится Еще раз поднимаю вопрос, теперь при всех.. доступности промежуточных версий для тестирования, хотя бы для клуба разработчиков. Как видим по платф
  9. Спасибо В любом случае создателями было задумано не так)) Хех похоже именно так анально должно работать.... нанодев просто воспроизвел(( Логично одинаковые команды, одинаковые действия, согласен.. придерживаемся((( Хотя как по мне в нана 20,1 логичнее было.. никто не знает сколько раз и где был скопирован этот анонимный блок.. и где эти изменения скажутся... Если же мы меняем все анонимные на основе динамического блок табл рекорд, то определенность есть, все произведеные от него будут по образу и подобию его... Одна проблема.. автодеск захотел так сделал, захотел
  10. еще утром поправился. там реально кривой блок ----------- upd Диспетчер атрибутов блока пошто мне имя анонимного блока показывает? И атрибут меняет только в нем. Так задумано? да в автокад так жеж через ....
  11. Поэкспериментировал еще немного, вот, что получилось: Статические блоки обновляет атрибуты корректно ------------------- Дин блок из "сброшенного состояния" по Атробновить и Диспетчер атрибутов (по обновить), сносят нефиксированные (которые можно двигать) атрибуты. Дин блоки из измененного состояния: Атробновить в упор не видит атрибуты, Диспетчер атрибутов меняет атрибуты только в этом (анонимном блоке) походу не понимает, что за динамика перед ним. Иногда в диспетчере атрибутов невозможно выбрать нужный блок (не каждый раз воспроизводится). Диспетчер атрибутов п
  12. ----------------- UPD Вот прям щас и проверил Вставил дин блок в чертеж - IsDynamicBlock=true сделал неравный масштаб - IsDynamicBlock=false сделал масштаб равным - IsDynamicBlock=false Поставил свойство "одинаковый масштаб" - IsDynamicBlock=false аудит проверка регенерация... - IsDynamicBlock=false -------------------------- Дин блоку поменял любой параметр: массив, растягивание видимость... он опять фальс, пока не сбросишь блок.. так задумано? Автокад похоже , но не совсем так... ----------------- Все это требует моей дальнейшей про
  13. Сталкивался уже раньше, что в nano одно описание блока(имя) в одном чертеже может иметь разную графику и соответственно поведение, как у двух разных блоков. Предлагаю вашему вниманию пример. Блоки покрашенные красным были загружены с переопределением существующих (справа) но блоки не переопределились(( Для примера я просто раскрасил блоки. Слева цвет примитивов блока красный, справа по слою. Честно говоря я не знаю в какой момент в моей библиотеке появились дин блоки (IsDynamicBlock=false), но учитывая, что до перехода на nano ничего такого не замечал((( Возможно
  14. Тут конечно вопросы не к nano, а к dwg формату, но nano от этого не легче, так как Autocad эти вещи, обрабатывает.. итак погнали: Глюк номер Один1. атсинх удаляет атрибуты.dwg По Attsync удаляет атрибуты Глюк номер Два 2. атсинх не видит атрибуты.dwgно они там есть, Attsync в автокаде обрабатывает и в свойствах видно. Глюк номер Три 3. атсинх не видит атрибуты но там еще фантомный атрибут появляется.dwg реально кривой блок, в свойствах два атрибута, редактор атрибутов видит три, диспетчер атрибутов видит три, инспектор видит два, Attsync не видит ни одного Ну
  15. 3де координаты Смотри как выше в примере Преобразовать надо?
  16. В nano 20.х добавили функциональную панель "Инструменты" (в Autocad называлось палитра) Сама по себе неплохая штука и порой весьма удобная.. Но местами весьма глючная, а глючная в плане того, что при вставке блоков путает порядок прорисовки и поднимает маскировку этих блоков на передний план. В nano21 эту багу исправили. В принципе казалось бы, в чем проблема.. открой блок на редактирование и утопи маскировку, ан нет, nana20 не умеет редактировать динамические блоки. Да и статические после вставки нового блока с функциональной панели "Инструментов" каждый раз
  17. Аналогично.. столько всего оказывается понаписано.. Я только подумал, что неплохо бы... ан нет про это уже есть статья, как неплохо и другая, что плохо)) ------ Если серьезно, то коль таки книгу прочитать смог и есть соображения требующие обсуждения.. адназначна зачинай тему.. заинтересованные если будут, подтянутся
  18. Дык, зачинай тему.. чего подчерпнул с чем несогласен, очепятки и прочее... Народ заинтересуется и подтянется.. Иль ты читать писателям предлагаешь? Некогда писателям читать, они когда не пишут, еще и проектируют))
  19. Потихоньку продолжаю разбираться с .NET учитывая, что для nano всего 14 примеров, а для АК бесчисленное множество, компилирую под обе платформы... этот код Document doc = Application.DocumentManager.MdiActiveDocument; Database db = doc.Database; Transaction tr = doc.TransactionManager.StartTransaction(); не будет работать под нанокад, взято отсюда в то же время АК будет работать и так и так Transaction tr = doc.TransactionManager.StartTransaction(); или Transaction tr = db.TransactionManager.StartTransaction(); ====================== нана будет работа
  20. Не только в электро, из платформы напрочь выпилили полезный функционал. Походу опять старушки сколковские подсуетились. А можно ж было галку в настройках поставить, показывать или нет(((
×
×
  • Создать...