• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как извлечь примитивы из чертежа?

Автор Николай, 19.11.14, 16:17:49

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Николай

До сих пор применяю компасовский формат *ksf. Но, выше 9 версии он уже не поддерживается. Каким способом ещё можно извлечь  координаты примитивов из чертежа? Предлагалось через SVG, но этот способ недоработан. Через API Компаса- сложно. Нет альтернативы *ksf?

VIO

#1
Sabahs один из способов предлагал.
Поищите на форуме.  :)
Как получить координаты характерных точек сплайна

Bordes



Николай

Sabahs, что же мне делать с вашим оптимистичным ответом?
Все предыдущие ответы по сложности реализации намного превышают простой приём использования *ksf.  и требуют более глубоких знаний по программированию.Может, кто-нибудь уже имеет подпрограмму, извлекающую координаты из фрагмента.?


Николай

В ручном режиме нет никаких проблем. У меня в программе для расчёта центра давления штампа из файла *ksf извлекаются сотни координат и радиусов и в автоматическом режиме  передаются дальше для обсчёта. Программа готова и работает.Не могу предложить практически никому, так как у подавляющего большинства уже стоят версии Компаса выше 9, где режим *ksf не поддерживается.

Так и через API, особой сложности нет, всё это вытянуть.

Николай

Цитирую сам себя:
Цитата: Николай от 21.11.14, 08:07:24
  и требуют более глубоких знаний по программированию.Может, кто-нибудь уже имеет подпрограмму, извлекающую координаты из фрагмента.?
Знаний, которых у меня нет.
Поэтому и прошу помощи...

Из каких примитивов нужно извлечь и в каком виде?

Пробуйте.
Читает и пишет: отрезки, дуги и окружности.
+ Благодарностей: 1

VIO

Борис Николаевич, а как она работает?
Как подключить например фрагмент, или выделенную .
Если  она только видит расширение ksf
ни FRW, ни выделенные линии она не воспринимает.
:`(

Библиотека сохраняет активный фрагмент или чертёж.
Читает формат ksf в фрагмент.
Если прочитаете файл который я прикрепил, то получите фрагмент, как на картинке.

VIO

Меня больше интересует из фрагмента и чертежа.
Ни активный не пассивный не хочет сохранять.
:shu:

У меня сохраняет.
PS. Расширение файла поменяйте на avi, хотя и так можно смотреть.

VIO

Что-то не то, не читает и не сохраняет.
W7/64
К14-2.1 / 86

Файл можно, который не читает и который не сохраняет, у меня и в V14x86 проблем нет.

VIO

Прочитал.
Глюк наверное был  :)
Понял причину сплайны во фрагменте были.
:)

Библиотека не всё пишет, т.к. это было ненужно.