▼This page is an automatic translation to Russian of Converting 2D images to 3D with Inkscape.This translation is distributed in the hope that it will be useful, but without any guarantee of accuracy.
Если кто-то знает более простой способ сделать это - добавьте ниже.
Необходимое программное обеспечение
Inkscape — редактор векторной графики с открытым исходным кодом , обладающий возможностями, аналогичными Illustrator, CorelDraw или Xara X, использующий стандартный формат файлов масштабируемой векторной графики W3C (SVG).
OpenSCAD - Программисты твердого 3D CAD-моделатора
Шаги
Получите 2D-изображение и откройте его в Inkscape (или нарисуйте в Inkscape).
Преобразуйте его в путь (если это сработает, вы увидите кучу серых квадратов)
Если это найденное изображение, перейдите в «Путь» → «Отследить растровое изображение» — Shift+Alt+B.
Если вы нарисовали Путь → Объект по пути или нажмите Shift+Ctrl+C.
Выберите каждый узел → выберите «Правка» → «Выбрать все» или Ctrl+A.
Если вам нужно высокое разрешение (изогнутые линии), нажмите крайнюю левую кнопку «Вставить новые узлы в выбранные сегменты» (делайте это столько раз, сколько захотите. 2 или 3 раза получат довольно плавные кривые на большинстве изображений.
Затем нажмите кнопку «Сделать выбранные сегменты линиями» — см. скриншот (если вы не видите кнопки, нажмите F2.)
Файл → Сохранить как файл dxf.
Либо сохраните файл в каталоге OpenSCAD, либо переместите его после сохранения.
Запустить OpenSCAD
Используйте команду импорта в каталоге, в котором вы ее сохранили. Если вы не на своем компьютере (например, компьютере Principia), используйте:import(file="\\\\principia.edu\\home\\My Pictures\\filename.dxf", convexity=3);
Тогда вы можете использоватьlinear_extrude();
Скомпилируйте и отрендерите (F6)
Сохранить как STL для печати: нажмите «Дизайн» → «Сохранить как STL» (это может занять некоторое время в зависимости от сложности вашего объекта).
Откройте свою любимую программу для 3D-печати и попробуйте распечатать ее.
Если вы хотите импортировать STL в OpenSCAD:import("name-of-file.stl",convexity=3);
Альтернативы
Для реального объекта, такого как фотография, альтернативой является использование группы изображений/фотографий, сделанных под немного другим углом и с разными точками фокусировки.
Используя программное обеспечение с открытым исходным кодом VisualFSM, вы можете преобразовать коллекцию изображений в трехмерное облако точечных данных, которые затем можно редактировать в Meshlab перед печатью. Посмотрите здесь руководство о том, как это сделать.
Бесплатная версия, но не с открытым исходным кодом: http://www.selva3d.com . Загрузите свой файл, и он будет преобразован в STL за 3 шага без необходимости загрузки какого-либо программного обеспечения.