2012-06-16 29 views
6

Tôi đang viết một ứng dụng được thiết kế để được sử dụng như một phần của quy trình thiết kế cơ khí và mô phỏng, và chúng tôi muốn có thể sử dụng Ba. js để tải và hình dung các phần được thiết kế trong Solidworks, có thể được xuất dưới dạng STL (văn bản hoặc nhị phân).Phương pháp ưa thích để tải các tệp STL trong Three.js

** Tôi hoàn toàn nhận ra rằng người ta có thể sử dụng một cái gì đó như Meshlab để chuyển đổi sang OBJ hoặc một số định dạng khác, nhưng điều này có vẻ giống như một bước bổ sung không cần thiết có chứa công việc. **

Có vẻ như Three.js có các giải pháp tải tốt cho Collada, OBJ, UTF-8, VTK và JSON, nhưng không có ví dụ hỗ trợ STL rõ ràng. Tôi thấy một số thứ nổi xung quanh đã được sử dụng trong quá khứ, chẳng hạn như https://github.com/tbuser/thingiview.js/blob/master/javascripts/thingiloader.js mà tôi muốn tránh vì giấy phép, và https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js mà dường như không được tích hợp đầy đủ.

Tôi có thiếu gì đó không?

+0

Có một [STLGeometry sẵn trực tuyến] (https://github.com/tbuser/three.js/blob/master/utils/stl_geometry.js), mặc dù nó [cần một số tinh chỉnh] (https://github.com/mrdoob/three.js/issues/455). –

Trả lời

10
+2

Đây chỉ là một liên kết chỉ có câu trả lời, sẽ vô ích nếu liên kết bị hỏng trong tương lai. Bạn có thể kết hợp các phần hữu ích từ liên kết trong câu trả lời không? – Nisarg

+1

Trong khi liên kết này có thể trả lời câu hỏi, tốt nhất là đưa các phần quan trọng của câu trả lời vào đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/18136933) – Blackwood