Перейти к публикации

Проблема экспорта размещенного сплайна


ne-redis

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

Здравствуйте.

Делаю шаблон для раскроя на ЧПУ листа, попросили создать все замкнутыми контурами. Попробовал сделать так: на кромки чертежных видов размещать сплайн, затем скрывать вид и сохранять в DXF. Все работает, кроме одного - часть сплайнов преобразуется в какие то искаженные крокозябры после экспорта. Методом тыка установленно, что превращение или не превращение в крокозябру зависит от того, с какой точки контура начинать накладывать сплайн,  и не зависит от настроек сплайна, что несколько нелогично, на мой взгляд.

Прошу советов мудрых, как с этим бороться. Дополнительно, может быть есть волшебная кнопка, обелиняюшая набор линий, полученных от проецирования кромок в нечто непрерывное?

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


Непрерывность не означает монолитность.

Если чертёж сделан с модели, то контур непрерывен по определению. Не может быть в модели разрывов. И никаких дополнительных "сплайнов" не нужно вообще.

А если ты рисуешь без модели, то без комментариев.

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

Нет, я спросил то, что спросил - почему наложенный сплайн транслируется в крокозябры иногда, а иногда нет и как с этим бороться. Альтернативно, как конутр, составленный из разных линий (не важно, каким путем полученных) получить одну непрерывную кривую мультилинию/сплайн.

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

Извини, не понимаю что такое "наложенный сплайн". Как наложенный? На что наложенный? Зачем наложенный?

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

и сохранять в DXF...

...может быть есть волшебная кнопка, обелиняюшая набор линий, полученных от проецирования кромок в нечто непрерывное?

Можно попробовать сохранить в DXF обычный чертеж, без всяких сплайнов. Потом в автокаде объединить нужные линии в полилинию. Посмотрите polyline.

 

Это нужно, чтобы ЧПУ-система сразу весь контур для обработки видела, так? Обычно в таких нуб-ЧПУ-системах достаточно было нужные контура на один слой поместить.

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

 

наложенный сплайн

Извини, не понимаю что такое "наложенный сплайн". Как наложенный? На что наложенный? Зачем наложенный?

 

Функция такая, (кнопка рядом со сплайном и сплайном по уравнению) для наложения сплайна четко по уже имеющейся геометрии, можно накладывать замкнутый. Хотел получить с ее помощью аналог полилинии - непрерывной линии сложной формы.

 

 

и сохранять в DXF...

...может быть есть волшебная кнопка, обелиняюшая набор линий, полученных от проецирования кромок в нечто непрерывное?

Можно попробовать сохранить в DXF обычный чертеж, без всяких сплайнов. Потом в автокаде объединить нужные линии в полилинию. Посмотрите polyline.

 

Это нужно, чтобы ЧПУ-система сразу весь контур для обработки видела, так? Обычно в таких нуб-ЧПУ-системах достаточно было нужные контура на один слой поместить.

 

Да, именно. был бы автокад - вопрос не стоял, но я имею в своем распоряжении только компас (в котором подобной функции нет) и солид воркс (тоже). Ребята со станком открывают корелом, за доработку просят денег. Но ведь это смешная задача, удивлен что вообще проблемы появились на пустом месте.

Изменено пользователем ne-redis
Ссылка на сообщение
Поделиться на других сайтах
был бы автокад - вопрос не стоял, но я имею в своем распоряжении только компас (в котором подобной функции нет) и солид воркс (тоже)

Скачайте DraftSight от православных Dassault, он бесплатный.

Там тоже есть эта полилиния:

 

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

Спасибо, это дельный совет. Но как же не хочется ставит костыли, когда в самом солиде есть нужная функция. Разобраться бы, что не так в ней. Кстати интересный момент: все внешние конутры преобразуются как надо, крокозябры встречаются только среди внутренних контуров детали. Вечером выложу иллюстрации.

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

я имею в своем распоряжении только компас (в котором подобной функции нет)

Попробуйте в Компасе команду "Собрать контур".post-5188-0-93994100-1422524944.jpg Может, это то, что нужно?

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

и не зависит от настроек сплайна

 

Тут есть хитрость:

 

Все ползунки вправо перед экспортом.

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

Исходный вид

c6c4f7a05000.jpg

Как его открывают комас и солид, если обвел сплайном контуры и скрыл исходный вид.

a0352add205d.jpg

 

Касательно "собрать конутр" - не получилось, что удивительно. В ручном режиме задавания направления, на скруглении направление не меняется, разворачиваясь в обратном направлении. Очень странно.

 

Кручение-верчение полосок качества отображения результат не изменили.

 

Теперь осталось попробовать сделать просто проекционные виды без обводки с объединением линий в другой программе.


Кстати, возникла мысль одна: может ли это быть из-за того, что сплайн размещен на разных кромках - ближней к нам и дальней? Вообще, такое можно сделать на проецируемом изображении без фильтра выбора?

Изменено пользователем ne-redis
Ссылка на сообщение
Поделиться на других сайтах

Протестировал и программу: могу каждый участок преобразовать в полилинию, но почему то не поулчается объединить в одну, пишет "0 сегментов присоединино".

 

Поправка, что то получилось, сейчас буду разбираться, как это вышло.

 

Так, это как то совершенно не очевидно. Не могу понять, почему срабаывает или нет. Жму "редактировать полилинию", выбираю ее, жму "соединить", выбираю что нужно соеденить, enter, "0 сегментов присоеденино".

 

Все, разобрался. касательные дуги объединяются в поллинию, прямые - нет. Если прямую отсоедеинить от дуги и потом вернуть на тоже место - объединяет. Видимо, какие то микроразрывы в линиях.

 

Попробовал в настройках конвертации солида отключить "соединение линий" и о чудо - линии стали соединяться. Фантастика.

Изменено пользователем ne-redis
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Ну что ж, можно подвести промежуточные итоги. Программа DraftSight работает, дает полилинию как надо. Со солидовским сплайном разобраться не удалось. Кстати, в ролике показан сложный способ получения полилинии, достаточно выделить все сразу, програ сама разобьет их на замкнутые контуры.

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

Да чего его пробовать, рядовой DXF с замкнутыми контурами из полилинии. Кстати, ввиду отсутствия таковых в компасе и солиде, обратный импорт в компас приводит к просто пустому чертежу, а в солиде к представлению полилинии снова в виде набора дуг и прямых.

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

Мне интересно откуда разрывы взялись, которые портили всю картину. Вы же контуры с модели брали?

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

Да, верно, тогда вечером закину. Разрывов правда не было, была неверная интерпретация наложенного сплайна.

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

Для автокада есть плагин total purge от debalance. Может преобразовывать сплайны в полилинии и объединять примитивы в замкнутый контур. Рекомендую.

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

Ну, был бы автокад в наличие - наверняка вопрос стоял бы иначе.

 

Прошу прощения, с файлами заминка.

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

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

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

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

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

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...