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

Лидеры

  1. doctorraz

    doctorraz

    Пользователи


    • Баллы

      7

    • Публикаций

      2 380


  2. Светлана Мирончик

    Светлана Мирончик

    Клуб разработчиков


    • Баллы

      6

    • Публикаций

      21


  3. NYO

    NYO

    Дилеры


    • Баллы

      5

    • Публикаций

      18


  4. sea

    sea

    Клуб разработчиков


    • Баллы

      5

    • Публикаций

      19


Популярный контент

Показан контент с высокой репутацией за 08.10.2021 в Сообщения

  1. В nanoCAD при настройке параметров печати необходимо выбрать область печати. Если оставить настройку по умолчанию, может быть напечатано совсем не то, что требовалось. В этой статье мы разберемся, как работать с областью печати через API nanoCAD. https://habr.com/ru/company/nanosoft/blog/579140/
    4 балла
  2. починили. но это не наш косяк, а мелкомягкий. вот, к примеру... https://docs.microsoft.com/en-us/answers/questions/589319/gdiplus-pen-constructor-change-of-behaviour-in-win.html да и вообще этот KB у них не задался.... но починили - уже даже с этим работает нормально. и со старым - тоже...
    3 балла
  3. Обновления Windows 8.1 и 10 x64 (от 13.10.21 - 15.10.21) сломали визуальную четкость видового штурвала (Вид сбоку, сверху и т.д.) Может и еще чего. Windows 10: Обновление безопасности для Microsoft Windows (KB5006670)
    2 балла
  4. Robink, Начиная с версии 5.1 (а сейчас уже 13.5) в API было внесено много изменений. Некоторые из них принципиальные. И старый код без правок работать не будет. Так получилось не из прихоти нашей, а из необходимости. Поэтому предлагаю следующий вариант решения вашей проблемы. Если вы дадите нам пример вашего кода, желательно в виде цельного проекта, то мы внесем в него необходимые правки и вернём его вам обратно. Проект можно сократить до минимального объёма, чтобы просто была возможность воспроизвести проблему на нашей стороне.
    2 балла
  5. Можно. Выбор вставок блока с текущего листа: ObjectFilter flt = new ObjectFilter(); objFilter.SetCurrentSheet(); flt.AddType(McBlockRef.TypeID);
    2 балла
  6. Теперь событие transferred приходит в OnEventEx.
    2 балла
  7. Выявлена некорректная реализация функциональности элементов блока, расположенных на слое "0". По фэнь-шую (а также и в аналоге, и в нано версий <=20) примитивы, входящие в состав блока и расположенные на слое "0", НАСЛЕДУЮТ состояние видимости/заморозки слоя, на котором расположено вхождение блока, а не собственно слоя "0". Т.е. они видимы, если слой блока видим и не заморожен. С удивлением (точнее, был ошарашен!) наткнулся на кривую реализацию этой фичи в 21.0. Проектировщики заморозили в своем файле слой "0" и практически все блоки на других слоях утратили видимость с
    2 балла
  8. Эта коллекция входит в CustomPlotSettings, о ней будет упомянуто в следующей статье
    2 балла
  9. Бодрого дня. Есть возможность отредактировать атрибут (многострочный) у группы выделенных блоков за один раз? Сейчас получается, если выделить несколько одинаковых блоков, и попробовать поправить(изменить) многострочный атрибут, то NC21 перебирает по одному атрибуту. Если выделено 100 блоков - 100 раз откроет редактор и предложит откорректировать. А есть возможность как AC: поправил в одном, остальные поправились автоматом? Блоки одинаковые (копии) , имена атрибутов одинаковые.
    2 балла
  10. Одно из самых замечательных свойств окна свойств (извините за тавтологию) является возможность одновременного редактирования одного из параметров сразу для группы объектов. И именно этот принцип в данном случае нарушен. Почему-то координату заменить можно, какое-либо значение из выпадающего списка - тоже, а вот мтекст почему-то нельзя. И тут не столько дело в наличии костылика (кстати, он может работать не совсем корректно, если например помимо текста еще используется и внутренне форматирование), а в неоднозначности поведения инструмента во вроде бы похожих ситуациях.
    2 балла
  11. Добрый, я не увидел ничего "такого"... А вот наличие светильников подключенных шлейфом, да увидел, как раз на группе ЩО2.2-1 , по моему Вам уже давали совет проверить оборудование подключенное шлейфом, скорее всего там и собака порылась :)... расформируйте все шлейфы и проложите заново кабели и проверьте подключение светильников к выключателям Допустим вот место... шлейф начинается от С.Щ02.2.1-12 в сторону С.Щ02.2.1-11, а трасса посередине (коробка стоит) тогда, по логике, шлейф должен начаться от С.Щ02.2.1-11 в сторону С.Щ02.2.1-14. Вот тут и может быть "задвоение"
    2 балла
  12. Сделал видео по нестандартному использованию программы. https://yadi.sk/i/7WFTD4vR3JJEvp Понятно, что результат не сравниться с идеалом, но в большинстве случаев это и не нужно. Обсуждаем, лайкаем и присоединяемся.
    1 балл
  13. Уот я против... Это получается ... лучшему шахтеру в качестве приза выдали лопату, что бы он ей еще лучше в шахте копал и на следующий год в качестве приза он получит новую лопату, что бы копал еще лучше...))))) Нанософт уже начал классную практику, награждения действительно ценными памятными и полезными призами-подарками. Предлагаю не останавливаться.. ЗЫ лопату я себе и сам куплю или в аренду возьму))) добавлено через 4 минут ----------- В принципе политика лицензирования нанософт более чем лояльна Т.е. лицензии разработчика (бессрочной) в принципе достат
    1 балл
  14. Было уже нечто подобное и работающее или не устраивает?
    1 балл
  15. только если подключаешь библиотеки мультикад mapibasetypes.dll mapimgd.dll без них 4.0 должно вполне хватить по крайней мере у меня на простых операциях с примитивами кад... хватает 4.0 ------------ выноски таблицы и прочие плюшки это мультикад, там только 4,5
    1 балл
  16. Просьба приложить примеры для тестирования, чтобы не изобретать добавлено через 6 минут Подобная прога должна работать change text styles (cts) 1.8.LSP
    1 балл
  17. В выходные постараюсь посмотреть.
    1 балл
  18. Попробуйте так StripMtext v5-0c1.lsp Кстати, этот код вроде что-то делает в 21.0, а в 20.1 ругается еще и на функцию (ssget...) Сложная она...
    1 балл
  19. См. приложение. В простых случаях вроде работает. Может сойдет? PS. Нужно более детально пройтись по всему коду. Проблема в функциях (vl-bb-ref ...) и (vl-bb-set ...) Они имеют смысл в автокаде, но не в нанокаде. В начале файла заменил, а дальше было лениво. StripMtext v5-0c1.lsp
    1 балл
  20. Идея хорошая, но вот реализация пока не очень. Когда пытаешься вставить карты Яндекса он их не видит, а если выбрать Гугл то он открывает карты Яндекса. Масштаб при вставке, который потом изменить нельзя, основан на методе научного тыка, очень сложно подобрать, приходится дорабатывать масштабированием. Работать на такой подложке тоже неудобно, она постоянно мерцает и мешает при редактировании объектов, может быть это можно решить разместив ее на другом слое, я не пробовал.
    1 балл
  21. а вон ты про что... спамеры шалят.. разминаются.. не думаю, что сайт создал пользователя и от его имени создал новое сообщение, копию твоего ИИ даже нанодев не умеет
    1 балл
  22. да повторилось, передали разработчику
    1 балл
  23. про CustomPlotSettings жду с особым нетерпением
    1 балл
  24. жалко, что тема param.PlotAreas.Add совсем не раскрыта API совсем не работает? или некогда было разбираться?
    1 балл
  25. @MCAD Ротор в футбол с трудом играет))) куда ему до хоккея))))
    1 балл
  26. Если речь идет о редактировании значений многострочных атрибутов и эти значения у группы блоков одинаковы и нужно заменить значение на другое одинаковое, то почему бы не или я не понял всю глубину и сложность проблемы?
    1 балл
  27. так через этот диалог можно переназначить сразу несколько профилей. Выбираете один профиль назначаете необходимое сечение, после чего можно в выбор добавить другие элементы для которых нужно заменить профиль и жмете применить. Но необходимо следить за высотными отметками, т.к. они тоже переназначаются.
    1 балл
  28. Добрый... Стандартными средствами программы, нет, нельзя. Можно просто поставить 3+2 розетки, в одной добавить комплектацию лючка и запитать их от разных ЩР. Далее просто сделать соответствующее УГО. Можно поставить УГО лючка с 5-ю розетками, 1р - будет лючок с комплектацией + поставить 2р и поместить их в непечатаемый слой... Варианты есть.
    1 балл
  29. Подготовил пример с блоком, расположенным на слое "2". В нем два элемента: - отрезок на слое "0" с цветом "по блоку" - окружность на слое "1" с цветом "по слою" Слой "0" заморожен и Можете поэкспериментировать с переключениями состояний заморозки и цветов слоев. Фактически мы наблюдаем, что слой "0" не является служебным, а полностью идентичен по поведению любому другому слою. А это не есть гуд Блок со слоем 0.dwg
    1 балл
  30. Более того, ещё и цвет почему-то наследуется и вес линии. Может ещё чего
    1 балл
  31. Изменила цикл while, убрала pause в (command "_move" ...), вернула блокировку по сравнению с вариантом Кудряшова А. Проверила под 20.3 и 21.0 AVP_NC.lsp
    1 балл
  32. Принципиальное отличие nanoCAD от AutoCAD в строке вызова команды: AutoCAD: (command "._move" (vlax-vla-object->ename Viewport) "" "0,0" pause) nanoCAD: (command "move" (vlax-vla-object->ename Viewport) "" "0,0" pause) Но, в NC20.1 кроме этого некорректно обрабатывается команда: (vla-zoomcenter Application (vlax-3d-point (list (/ (+ Point1x Point2x) 2) (/ (+ Point1y Point2y) 2))) 1.0) Если нет ни одного видового экрана, то она работает нормально, но, если есть хотя бы один, то создаётся новый видовой экран Viewport указывает на него правильно, но vla-zoomcente
    1 балл
  33. Добрый день! Весёлая штука, только я добавил еще и выбор высоты текста в order (defun c:order (/ ht at begin ht ht_tmp) ;; http://cad.ru/ru/forum/index.php?PAGE_NAME=message&FID=22&TID=1892&TITLE_SEO=1892&MID=66088#message66088 ;; ht 3 - Это высота текста, в данном случае 3. ;; at 0 - это угол наклона текста, в данном случае 0. ;; strcat (itoa num) ".D" ;; strcat - это объединение нескольких строк в одну. ;; (itoa num) - это увеличивающийся номер. ;; .D - это то что добавляется после числа. ;; Текст, который необходимо добавить к увеличивающемуся числу пиш
    1 балл
×
×
  • Создать...