Nhập SVG OpenSCAD: Tạo hình có kích thước xác định và có thể đùn
Nhập hình học SVG vào OpenSCAD, kiểm tra lỗ, kích thước rồi đùn hình có kích thước xác định. Tìm hiểu vì sao tâm trắng có thể cần sửa để thành lỗ thực.
Trên trang này
Nhập SVG OpenSCAD bắt đầu bằng import("emblem.svg");. Lệnh tải hình hai chiều. Để tạo khối đặc, bọc lệnh nhập trong linear_extrude(). Trước khi thêm chiều cao, kiểm tra đường bao, khoảng trống và chiều rộng dự định. Hình trông đúng trong trình duyệt vẫn có thể chứa hình chữ nhật nền hoặc hình trắng nơi bạn mong có lỗ.
Hướng dẫn này tách các phép kiểm tra bằng biểu tượng hoa đã dò nét. Nguồn, đầu ra PerfectVector thực và SVG được xác định rõ là bản đã chỉnh sửa cho thấy thay đổi trước bước CAD. Hình học SVG đã được kiểm tra; ví dụ OpenSCAD dưới là chỉ dẫn chạy trên tệp của bạn, không phải kết quả từ mô hình OpenSCAD đã thử.
Bắt đầu với hình bạn muốn chế tạo
Dùng tệp vector gốc nếu có. Dò lại ảnh chụp SVG sẵn có thêm công và có thể đổi đường bao. Nếu nguồn duy nhất là PNG, JPG hoặc ảnh tạo tự động, hãy chuẩn bị SVG cho in 3D bằng PerfectVector rồi kiểm tra đường dẫn tải xuống trước khi nhập CAD.
Với lần đùn đầu, chọn đường bao rõ, đậm với lỗ rộng. Để chữ nhỏ, cầu nối hẹp, chấm tách rời và chất liệu trang trí cho bản sau. Kích thước hình trên màn hình không xác nhận những chi tiết đó còn tồn tại ở kích thước chi tiết cuối.
Tệp làm việc cần trả lời ba câu:
- Vùng nào cần trở thành vật liệu đặc?
- Vùng nào cần giữ rỗng xuyên qua chi tiết?
- Đường bao hoàn thiện cần rộng bao nhiêu milimét?
Quy trình ảnh thành SVG cho in 3D rộng hơn trình bày chọn nguồn. Ở đây nhiệm vụ là đưa đường bao vào OpenSCAD với hình học và kích thước có chủ đích.
Tâm trắng không tự là lỗ
Chúng tôi chuyển ảnh raster hoa đã chuẩn bị 1.254 × 1.254 qua PerfectVector và kiểm tra SVG chưa sửa. Nó chứa ba đường dẫn đóng: hình chữ nhật nền gần trắng, đường bao hoa đen và hình tròn tâm gần trắng. Không có ảnh raster nhúng.
Tâm trông rỗng trên trang trắng nhưng là hình tô riêng. Chỉ xóa hình tròn đó sẽ lộ hoa đen đặc bên dưới. Nó không cắt lỗ.
Với SVG làm việc riêng, chúng tôi xóa nền đã xác minh và đưa đường bao hoa, hình tròn gốc vào một đường dẫn phức hợp với quy tắc tô chẵn-lẻ. Tọa độ đường bao giữ nguyên. Kết xuất SVG đã sửa xác nhận pixel trong suốt ở tâm và ngoài hoa, với thùy đen đục giữa chúng. Điều này kiểm tra không gian âm của SVG; không chứng minh khối OpenSCAD hợp lệ hay chi tiết in được.

Công cụ nhập OpenSCAD dùng hình học của hình đóng thay vì xem diện mạo tô màu là chỉ dẫn mô hình hóa. Hỗ trợ được mô tả cũng có giới hạn với chữ, cắt vùng và mặt nạ. Để chuẩn bị CAD, biến vật liệu dự định thành đường dẫn rõ ràng và lỗ dự định thành phần khoét thực. Xem tài liệu nhập SVG.
Trong trình chỉnh vector, làm trên bản sao: nhận diện đường bao ngoài và hình trong, trừ hình trong khỏi hình ngoài rồi lưu kết quả. Tạm đặt nền tương phản phía sau để kiểm tra lỗ trong suốt. Xóa nền tạm trước khi lưu bản CAD. Nếu đường bao có nhiều lỗ, kiểm tra từng lỗ.
Nhập SVG đã chuẩn bị thành hình học 2D
Lưu tệp sẵn cho CAD thành emblem-cad.svg cạnh tài liệu OpenSCAD. Bắt đầu chỉ bằng:
import("emblem-cad.svg", center = true);Xem trước bản nhập từ trên xuống. Bạn cần thấy đường bao và lỗ dự định, không có hình chữ nhật quanh hình. center = true căn giữa hộp giới hạn nhập; không sửa đường dẫn hay bỏ hình thừa. Tài liệu nhập SVG OpenSCAD mô tả tham số này và cách mặc định.
Nếu bản nhập trống, xác nhận tên tệp và vị trí tương đối trước, rồi đọc thông báo console. Mở SVG trong trình chỉnh vector để kiểm tra có hình thực thay vì ảnh nhúng không. Chỉ phần mở rộng .svg không xác nhận ảnh đã dò nét.
Nếu tâm bị tô kín, quay lại SVG làm việc. Đổi màu nhìn thấy thành trắng không phải cách sửa. Nếu xuất hiện hình chữ nhật, kiểm tra hình học nền trước khi thử thiết lập đùn khác.
Đặt chiều rộng có chủ đích trước khi thêm chiều cao
SVG mang kích thước qua cỡ tài liệu, đơn vị và hệ tọa độ. Tham số dpi của OpenSCAD áp dụng khi kích thước liên quan thiếu đơn vị rõ hoặc không có; không phải cách sửa tỷ lệ phổ quát. Đừng liên tục đổi DPI đến khi hình tình cờ trông hợp lý. Tài liệu nhập giải thích khi nào tham số áp dụng.
Với biểu tượng cần rộng tổng thể 40 mm, đặt kích thước đó rõ ràng:
resize([40, 0, 0], auto = true)
import("emblem-cad.svg", center = true);Ở đây resize() đặt kích thước X thành 40, còn auto = true co giãn tỷ lệ các kích thước không chỉ định. Điều này khác scale(), vốn nhân kích thước hiện có. Tài liệu biến đổi mô tả cả hai.
Chiều rộng đó chỉ hữu ích sau khi xóa hình học nền thừa: nếu không, bạn có thể đặt cỡ hình chữ nhật bao quanh thay vì biểu tượng. Nếu đã cần tệp giữ kích thước vật lý đã biết qua các ứng dụng, sửa đơn vị tài liệu và xác minh thay vì thường xuyên ghi đè mọi lần nhập. Hướng dẫn SVG nhập sai kích thước giải thích khác biệt đó.
Bốn mươi milimét là kích thước ví dụ, không phải mức tối thiểu khuyến nghị. Ở cỡ đã chọn, kiểm tra cầu nối hẹp nhất, lỗ tâm và mọi mảnh riêng so với nhu cầu máy in, vật liệu và chi tiết.
Đùn, kết xuất rồi kiểm tra mô hình xuất
Khi đường bao 2D và chiều rộng đúng, thêm đùn thẳng:
linear_extrude(height = 3)
resize([40, 0, 0], auto = true)
import("emblem-cad.svg", center = true);Đọc từ trong ra ngoài: nhập hình đã chuẩn bị, đặt chiều rộng rồi thêm chiều cao 3 mm. Đây là mẫu đùn SVG cơ bản trong tài liệu hệ thống 2D. Chiều cao là lựa chọn ví dụ khác, không phải khuyến nghị kết cấu.
Giữ mô hình đầu đơn giản. Xoắn, thuôn, hợp khối hoặc đặt lên bề mặt bổ sung có thể che việc nhập ban đầu đúng không. Kiểm tra view trên và bên: lỗ cần mở xuyên khối đùn, đường bao mong đợi cần có chiều cao.
Chạy kết xuất đầy đủ bằng F6, xem mọi lỗi rồi xuất STL khi ứng dụng tiếp cần định dạng đó. Hướng dẫn xuất STL phân biệt kết xuất và xuất. Bản xem trước thành công không phải kiểm tra chấp nhận cuối.
Mở tệp xuất trong slicer. Xác minh kích thước tổng, lỗ và các lớp xuyên chi tiết. Mảnh trang trí tách rời có thể là hình học hợp lệ nhưng không phù hợp đối tượng dự định. SVG sạch và kết xuất hoàn tất không quyết định thiết kế đó thay bạn.
Chẩn đoán giai đoạn thất bại
| Hiện tượng | Điều kiểm tra đầu | Hành động tiếp hữu ích |
|---|---|---|
| Hình chữ nhật đặc | Đường dẫn nền đã dò nét | Xóa nền đã xác minh trong SVG làm việc. |
| Tâm bị tô kín | Lớp trắng thay vì lỗ thực | Trừ tâm khỏi đường bao và kiểm tra lại trong suốt. |
| Đường bao sai cỡ | Kích thước tài liệu, đơn vị hoặc giới hạn thừa | Kiểm tra đơn vị nguồn hoặc đặt chiều rộng tỷ lệ có chủ đích. |
| Nét mất hoặc đổi độ dày | Hình học đường dẫn mở so với đóng | Biến vật liệu dự định thành hình tô rõ ràng. |
| Xem trước chấp nhận được nhưng kết xuất thất bại | Lỗi console và giao cắt đường dẫn nghi ngờ | Đơn giản hóa về nhập riêng rồi sửa hình học nguồn. |
| Slicer mất chi tiết nhỏ | Kích thước chi tiết ở tỷ lệ cuối | Phóng lớn hoặc đơn giản hóa thiết kế và xem lớp lại. |
Hướng dẫn xử lý đùn SVG đi sâu hơn vào đường bao hỏng và sửa hình học khác. Giữ SVG thô cùng bản làm việc để biết thay đổi nào đến từ chuyển đổi và thay đổi nào bạn làm cho CAD.
Câu hỏi thường gặp
OpenSCAD có thể nhập SVG trực tiếp không?
Có. Dùng import("emblem.svg"); để tải hình học 2D được hỗ trợ. Kiểm tra đường dẫn và kích thước trước khi bọc nhập trong linear_extrude() để tạo hình 3D.
Vì sao lỗ SVG thành đặc trong OpenSCAD? Lỗ trông có vẻ rỗng có thể là đối tượng trắng tô trên đường bao đặc. Chuẩn bị khoét thực trong SVG làm việc và kiểm tra trên nền tương phản trước khi nhập lại.
Làm sao kiểm soát cỡ SVG nhập?
Kiểm tra kích thước tài liệu và đơn vị trước. Để đặt chiều rộng tổng chọn trước, áp dụng resize([40, 0, 0], auto = true) trước đùn, thay 40 bằng chiều rộng dự định. Xóa hình học nền thừa trước đặt cỡ giới hạn.
Chuyển ảnh thành SVG có làm nó sẵn để in không? Không. Chuyển đổi cung cấp đường dẫn để kiểm tra và chuẩn bị. Bạn vẫn cần hình học đóng phù hợp, lỗ và kích thước có chủ đích, khối đùn hợp lệ và kiểm tra slicer cho thiết kế, quy trình cụ thể.
Nguồn tham khảo
- Tài liệu nhập SVG OpenSCAD — Hình học được hỗ trợ, tham số nhập, đơn vị và giới hạn.
- Phép biến đổi OpenSCAD — Đổi cỡ tỷ lệ, co giãn và thứ tự biến đổi.
- Hệ thống 2D OpenSCAD — Đùn tuyến tính hình học SVG nhập.
- Xuất STL OpenSCAD — Kết xuất đầy đủ và bước xuất.
Nếu biểu tượng vẫn chỉ là pixel, hãy chuyển hình raster thành đường dẫn SVG, rồi kiểm tra một đường bao và một lỗ trước khi dựng mô hình OpenSCAD. Giữ vector gốc khi nó đã cung cấp hình bạn cần.
Thêm từ blog

Nhập SVG Tinkercad: biến đường dẫn 2D thành hình 3D
Chuẩn bị SVG cho Tinkercad, đặt kích thước và kiểm tra vùng tô, lỗ, chiều cao. Sửa lỗi nhập trước khi coi khối đùn là mô hình in được.

PNG sang SVG cho Bambu Studio: nhập hình nhiều màu gọn
Chuyển PNG sang SVG cho Bambu Studio, giữ vùng màu hữu ích, kiểm tra đường dẫn khép kín và lỗ rồi xác minh kích thước, đùn khối trước khi cắt lớp mô hình.