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

Рекомендуемые сообщения

Ест ли возможность загрузит dwg или dxf файл в отдельном программе, без NanoCAD или AutoCAD с помощью MultiCAD.NET?

Типо вот на этом статье тынц

Мне нужно:

1. dwg файл пересохранить на autocad R14.

2. Показать выбранные линии в отдельном винформе.

 

Если есть возможность покажите маленький пример пожалуйста, дальше сам попробую разбираться.

Спасибо!

Ссылка на сообщение
Поделиться на другие сайты

Вдогонку еще один вопрос, что бы не плодит темы.

Как запретить выбрать одну и ту же линию два раза?

т.е.

McObjectId id1 = McObjectManager.SelectObject("Select first line");
McObjectId id2 = McObjectManager.SelectObject("Select second line");

так можно выбрать одну и ту же линию два раза, в автокаде если выбрал одну линию, то его уже не выберешь еще раз, эта линия становиться временно пунктиром.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
  • Похожий контент

    • От Ivanco
      Добрый день.
       
      Необходимо, на полилинии навешать свойств, а именно:
      - это участок? :true/false.
      - длинна полилинии: long
      - номер полилинии: int
       
      Вопросы(я знаю что это вероятно есть в гугле и справке, но все же):
      1. Куда это лучше "пихать" ? XDATA? (минимальный код на C#/multiCAD).
      2. Возможно ли эти свойства отображать в панели свойств nanoCAD и чтобы юзер их мог менять? Если ДА то круто было бы увидеть пример.
       
      и бонус вопрос. Как реализовывается глобальный счетчик чего либо в .DWG .
      Логика такая. я навешиваю скриптом свойства на примитив и где то (в этом и вопрос) есть глобальный счетчик , который знает сколько уже таких объектов в .DWG и добавляет +1.
      Как это правильно реализовывается, и где хранить информацию в .DWG?
    • От Vovan83
      Уважаемые разработчики подскажите пожалуйста каким способом можно реализовать маскировку(WIPEOUT) в наследнике класса McCustomBase. Перепробовал все варианты но так и не смог добиться желаемого результата. Объект Teigha.Geometry не удалось преобразовать в Multicad.Geometry. В заранее спасибо за ответ.
    • От Ivanco
      Данная dll выводит список вершин полилинии в таблицу , с помещением таблицы в пространство модели.
      dll позволяет работать с двумя типами линий:
      - полилиния
      -3d полиния(версия 6.0 наноСПДС не поддерживает создание 3d полилиний , но 3d полиния может присутствовать в .dwg созданном в другой САПР).
      Тестировалась на : nanoCADСПДС 6.0(сб.258)x32.
      Команда для запуска: "point_from_pline" , далее читаем командную строку.
      видео демонстрация по
       
      Пожелания, предложения - пишем ниже .
      point_from_pline.7z
    • От Ivanco
      dll написана мной на multicad.net дл задачи объединения таблиц в nanoCAD СПДС 5.4.
      может кому оно надо)
      Команды: summ_all_table -собирает все таблицы с пространства модели и объединяет в одну (помещая ее на чертеж), с возможностью экспорта в файл(.csv, .xls и т.д).Есть возможность обрезать шапку у таблиц при объединении в общую.
      summ_user_table - тоже что и команда выше, но не все таблицы а выбранные пользователем.
      Видео с описанием работы:
      1.на AutoCAD и ZWCAD не тестировалась.
      2.Из минусов:
      - больше 900 строк в таблице конечной - будет "тормозить".
      - нет проверок если вводить неправильные данные в ком.строку.
      WorkToSpdsTable.zip
      ______
      dll для nanoCAD7.0 и nanoCADСПДС 6.0
      WorkToSpdsTable _nc7.zip
      _______
      P.S. если у кого нибудь есть еще задачи с таблицами - пишите в комментариях.
      P.P.S. спасибо "клуб разработчиков" за помощь в написании.
    • От Laziz
      Доброго времени суток.
      Возможно ли с помощю MultiCAD.NET осуществить сабж?
      Если да:
      1. Как осуществить выбор линии или несколько линии?
      2. Как получить размер выбронного линию или несколько выбранных линии?
      3. И самое главное, если выбран несколько линия как, определить градус поворота второго линя относительно первого?
       
      Спасибо
      Извините за некомпетентность, стараюсь исправиться.
×
×
  • Создать...