Hướng dẫn
STL nhị phân và ASCII khi chuyển OBJ sang STL
Cập nhật · Chỉ chuyển lưới OBJ sang STL
STL nhị phân gọn và thực tế với hầu hết phần mềm cắt lát; ASCII giúp khi kiểm và so khác biệt. So cả hai, rồi chuyển OBJ sang STL riêng tư.
STL hoặc là nhị phân gọn, hoặc là chữ dài dòng. Các tam giác có thể giống hệt. Các tệp thì không. Bộ chuyển này viết nhị phân trừ khi bạn đánh dấu tùy chọn ASCII, vì ứng dụng kế tiếp trong quy trình in là phần mềm cắt lát, và phần mềm cắt lát được dựng cho dạng gọn.
Nhị phân lưu gì
STL nhị phân bắt đầu bằng đầu tệp 80 byte mà hầu hết công cụ bỏ qua, rồi số lượng tam giác, rồi mỗi tam giác là một pháp tuyến và ba góc bằng số little-endian, cộng thuộc tính 2 byte thường bằng không. Không có chất liệu, không có tên đối tượng mà phần mềm cắt lát dựa vào, và không có đơn vị. Quy tắc đơn vị giống mọi STL khác: các số là những gì chúng tôi đã đổi tỉ lệ, và phần mềm cắt lát sẽ gọi chúng là milimét.
Tệp nhị phân lớn theo đường thẳng với số tam giác. Khối lập phương 12 tam giác chỉ vài trăm byte. Một tượng hàng trăm nghìn tam giác vẫn nhỏ hơn nhiều so với cùng dữ liệu viết thành chữ. Kích thước đó là lý do lượt tải và việc nhập vào phần mềm cắt lát thấy nhanh hơn, và là lý do mặc định là nhị phân dù ASCII dễ giải thích trên bảng hơn.
ASCII lưu gì
STL dạng ASCII là chữ. Bạn sẽ thấy solid, rồi facet normal, một vòng ngoài, ba dòng vertex, và endsolid. Bạn mở trong trình soạn và đọc tọa độ. Điều đó thật sự hữu ích khi đang lần lỗi tỉ lệ: tìm một đỉnh và xem góc bạn chờ ở 40 đang nằm ở 0.04 hay ở 40000. Đó là cách kém để gửi một lưới dày. Tệp lớn, ghi chậm, và dễ hỏng nếu một chương trình viết lại chữ với miền địa phương đổi dấu phẩy thập phân.
ASCII không giữ dữ liệu MTL, và không làm lưới khít. Nó không phải định dạng «nguồn» theo cách OBJ là. Nếu bạn muốn thứ sửa được như lưới, hãy giữ OBJ. Nếu bạn muốn thứ liếc như chữ, STL dạng ASCII đủ cho vài mặt và khổ sở cho cả một nhân vật.
Nên tải dạng nào
Dùng nhị phân cho Bambu Studio, UltiMaker Cura và PrusaSlicer. Dùng ASCII khi một công cụ dạy, một bản khác biệt, hoặc mắt bạn cần chữ, hoặc khi bạn đang xác nhận một tọa độ trong lúc đuổi lỗi đơn vị. Bạn có thể chuyển cùng một OBJ hai lần. Số tam giác nên khớp. Hộp bao nên khớp nếu đơn vị, tỉ lệ, trục và tùy chọn bàn khớp. Nếu các cài đặt đó khác, các tệp khác vì hình học khác, không phải vì một trong hai là nhị phân.
Đầu tệp nhị phân không phải chỗ đáng tin để lưu đơn vị bạn đã chọn. Đừng dựa vào nó. Hộp bao trên bộ chuyển, và kích thước phần mềm cắt lát báo, là các bước kiểm quan trọng. Milimét và mét là bài về tỉ lệ. STL là gì là bài nhập môn nằm dưới phép so này.
Cách đóng gói không đổi quyền riêng tư. Cả nhị phân và ASCII đều được dựng trong trình nền và lưu thành Blob tại chỗ. Không tệp nào bị tải lên để tạo tệp kia. Nếu một tệp không mở được, hãy kiểm bạn không đổi tên tệp ASCII rồi chờ bộ đọc nhị phân, hoặc ngược lại. Phần mở rộng là .stl theo cả hai cách. Khi nghi ngờ, hãy xuất nhị phân lần nữa và để phần mềm cắt lát đọc tệp mới đó.
Câu hỏi
ASCII có in chính xác hơn không?
Không. Độ chính xác đến từ lưới và tỉ lệ đơn vị, không phải từ việc đánh vần các số thành chữ. ASCII và nhị phân có thể mô tả cùng các góc. Nhị phân nhỏ hơn.
Khi nào nên bật ASCII?
Khi bạn muốn mở STL trong trình soạn chữ và đọc vài mặt, hoặc khi một công cụ rất cũ từ chối nhị phân. Với Bambu Studio, Cura và PrusaSlicer, hãy để nhị phân.
Nhị phân có che lưới xấu không?
Không. Lỗ và mặt bị lật nằm trong các tam giác theo cả hai cách. Nhị phân chỉ là cách đóng gói.
Hướng dẫn liên quan
- Cách chuyển OBJ sang STLXuất từ Blender, bộ chuyển này, rồi Bambu, Cura hoặc Prusa.
- Milimét và métVì sao bản in có thể lớn hơn 1000×, và cách kiểm hộp.
- Tệp STL là gìLưới tam giác, tọa độ không đơn vị, và phần mềm cắt lát.
- OBJ và STLKhi nào giữ OBJ và STL vứt bỏ gì.
- Câu hỏi thường gặpQuyền riêng tư, kích thước, họa tiết, STEP và tệp ảnh.