Tôi đang cố gắng tạo một loại đối tượng 3D cụ thể trong ba.js. Tôi muốn ví dụ một khối lập phương trong chế độ wireframe (vì vậy chỉ các cạnh được hiển thị). Nhưng tôi muốn các cạnh phía sau bị rạn nứt. Minh họa: khung hình ba.js chỉ có hình dạng với các cạnh ẩn như các đường đứt nét
Tôi không biết điều này có khả thi với ba.js hay không hoặc tôi có nên thử trực tiếp với webgl hay không. Tôi có nên sử dụng THREE.Mesh
trong wireframe hoặc THREE.Line
với LineDashedMaterial
hoặc có thể cả hai trên đầu trang của nhau?
điều này dường như không hoạt động nữa. Nếu tôi hiểu chính xác, các cạnh "hiển thị" phải là các cạnh duy nhất được hiển thị (dưới dạng đường liền nét) và các cạnh sẽ được che phủ nếu vật liệu của hình khối được hiển thị phải được hiển thị dưới dạng đường đứt nét. Đúng không? Trong ví dụ của bạn, tôi thấy một khối lập phương vững chắc, với cả đường đứt nét và liền nét; tuy nhiên, tôi chỉ có thể nhìn thấy mặt trước vì khuôn mặt chắc chắn. Đã có điều gì đó thay đổi với ba.js? Hoặc thực hiện điều này như dự định? Với câu hỏi OPs, tôi cho rằng ví dụ này không hoạt động (nữa). – dylnmc
Ngoài ra, sau khi xem qua một số bản trình diễn của bạn, tôi cũng nhận thấy rằng ví dụ sửa đổi bề mặt phân mục là ... lẻ. Từ các ảnh chụp màn hình, tôi cho rằng những thứ này hoạt động cùng một lúc. Nó có thể là một cái gì đó với ba.js mà chagned? – dylnmc