Якщо хтось знає простіший спосіб зробити це - будь ласка, додайте нижче.
Необхідне програмне забезпечення
Inkscape — редактор векторної графіки з відкритим кодом , з можливостями, подібними до Illustrator, CorelDraw або Xara X, що використовує стандартний формат файлу масштабованої векторної графіки (SVG) W3C.
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, ви можете конвертувати колекцію зображень у 3D-хмару точкових даних, яку потім можна редагувати в Meshlab перед друком. Дивіться тут посібник про те, як це зробити.
Безкоштовно, але не з відкритим вихідним кодом: http://www.selva3d.com . Завантажте свій файл, і він буде конвертований у STL за 3 кроки, без необхідності завантажувати будь-яке програмне забезпечення.