Якщо хтось знає простіший спосіб зробити це - додайте його нижче.

Потрібне програмне забезпечення

  • Inkscape – редактор векторної графіки з відкритим вихідним кодом із можливостями, подібними до Illustrator, CorelDraw або Xara X, із використанням стандартного формату W3C Scalable Vector Graphics (SVG).
  • OpenSCAD - надійний 3D CAD-моделер для програмістів

Кроки

  1. Отримайте двовимірне зображення та відкрийте його в Inkscape (або намалюйте в Inkscape)
  2. Перетворіть його на шлях (якщо це спрацювало, ви повинні побачити купу сірих квадратів)
    1. Якщо це знайдене зображення, перейдіть до Шлях → Трасувати растрове зображення - shift+Alt+B
    2. Якщо ви намалювали його Шлях → Об’єкт до шляху або натисніть Shift+Ctrl+C
  3. Виділіть кожен вузол → перейдіть до Редагувати → Вибрати все або Ctrl+A
  4. Якщо вам потрібна висока роздільна здатність (вигнуті лінії), натисніть крайню ліву кнопку «вставити нові вузли у вибрані сегменти» (виконайте це скільки завгодно разів 2 або 3 рази, щоб отримати досить плавні криві на більшості зображень
  5. Inkscape-mtu.jpg
    Потім натисніть кнопку «Зробити виділені сегменти лініями» - див. знімок екрана (якщо ви не бачите кнопки, натисніть F2.)
  6. Файл→ Зберегти як файл dxf
  7. Або збережіть файл у своєму каталозі OpenSCAD, або перемістіть його після збереження
  8. Запустіть OpenSCAD
  9. Скористайтеся командою імпорту в каталозі, де ви його зберегли. Якщо не на вашому власному комп’ютері (наприклад, на комп’ютері Principia), використовуйте:import(file="\\\\principia.edu\\home\\My Pictures\\filename.dxf", convexity=3);
  10. Тоді можна використовуватиlinear_extrude();
  11. Компіляція та рендеринг (F6)
  12. Зберегти як STL для друку: натисніть «Дизайн» → «Зберегти як STL» (це може зайняти деякий час залежно від того, наскільки складним є ваш об’єкт)
  13. Відкрийте у своєму улюбленому програмному забезпеченні для 3D-друку та спробуйте роздрукувати його
  14. Якщо ви хочете імпортувати STL в OpenSCAD:import("name-of-file.stl",convexity=3);

Альтернативи

Для предмета реального світу, такого як фотографія, альтернативою є використання групи зображень/фотографій, зроблених під дещо іншим кутом і з різними точками фокусування.

Використовуючи програмне забезпечення з відкритим вихідним кодом VisualFSM, ви можете конвертувати колекцію зображень у тривимірну хмару точкових даних, які потім можна редагувати в Meshlab перед друком. Дивіться тут підручник, як це зробити.

Безкоштовно, але не з відкритим кодом: http://www.selva3d.com . Завантажте свій файл, і він буде перетворено на STL, виконавши 3 кроки, без необхідності завантажувати програмне забезпечення.

Інша безкоштовна альтернатива, але не з відкритим кодом, http://web.archive.org/web/20170401174609/http://www.123dapp.com/catch

Cookies help us deliver our services. By using our services, you agree to our use of cookies.