Заметки

Archives for: March 2023, 05

Про доступность "продвинутой" цифровой фотографии

В 2005 году я купил свой первый цифровик (б.у. Canon 300D) за сумму, которая примерно равнялась моему месячному доходу (порядка 3 медианных зарплат в России том же году). Сейчас можно найти намного лучшие камеры, например, Canon 450D, 40D, Olympus E-PL3/PL5 в хорошем рабочем состоянии за 3-5 тысяч, то есть сумму хорошей затарки продуктами в супермаркете, одну десятую от медианной российской зарплаты или четверть цены средненького смартфона. Единственными ограничителями возможности делать снимки профессионального качества стали желание и способности.

Как в КОМПАС 3D (v21) сделать трёхмерный объект (эксиз) из SVG

Задача произошла из того, что понадобилось нарисованный (срисованный со сканированнного изображения) когда-то давно в Inkscape и сохранённый в SVG контур детали превратить в 3D-модель (выдавить и добавить фаски). Раньше я уже делал это в FreeCAD-е, но с ним были проблемы, например, даже на таких элементарных моделях он на ровном месте падал или отказывался снимать фаску без видимых на то причин. В будущем я, конечно, буду обводить сканы непосредственно в Компасе, чтобы избежать промежуточных телодвижений. Но в целом Inkscape проще CAD-ов в плане редактирования, например, каких-то художественных контуров, а также он хорошо работает на любых компьютерах и не требует покупки лицензии, поэтому опция полезная и для других целей. Компас сам по себе почему-то не импортирует SVG. Зато он импортирует DXF. Самый простой вариант преобразования это использовать всё тот же FreeCAD:

  • Запускаем FreeCAD, открываем SVG.
  • Выбираем контур.
  • Жмём "Экспортировать" и выбираем "Autodesk DXF 2D".
  • Сохраняем, выходим.

Далее в Компасе:

  • Открываем DXF-файл. Запускается конвертер, который преобразует его в фрагмент уже в формате Компаса - FRW. После преобразования FRW сразу откроется на своей вкладке.
  • Выделяем контур, щёлкаем на нём правой кнопкой и изменяем стиль линий на "Основной". Сохраняем такой исправленный FRW на всякий случай.
  • Копируем контур из FRW в буфер обмена.
  • В проекте детали создаём эскиз и вставляем из буфера.

Готово, у нас есть нужная фигура в эскизе и мы можем её подредактировать, выдавить в 3D и так далее.
Всё просто, когда знаешь, но на поиск всего пути ушло часа три :)

Archives

                                                                                                                                                                                                                                                                   


© Sergey A. Galin, 1998-2021 sageshome.net/blog/