Tôi đã sao chép và lật một đối tượng bằng cách sử dụng thang âm, làm cho mặt đơn của tôi bị nghịch đảo. Câu hỏi của tôi là, làm thế nào tôi có thể lật các normals quá?Three.js: Làm thế nào để lật các chỉ tiêu sau thang âm
Tôi không muốn sử dụng material.side = THREE.DoubleSide, vì lý do: 1) không hoạt động đúng (một số sắc thái được vẽ từ bên trong) và 2) muốn giữ hiệu suất càng nhiều càng tốt. Vì vậy, DoubleSide không phải là một lựa chọn cho tôi.
Thats cách đối tượng của tôi bị lật.
mesh.scale.x = - scale_width;
Cảm ơn bạn trước!
Tôi cũng đã đọc câu trả lời của bạn cho câu hỏi này và tôi nghĩ lựa chọn nào khác để tôi "lật" đối tượng của tôi hơn là mở rộng âm? Có lẽ bạn có thể tư vấn cho tôi một giải pháp tốt hơn so với quy mô tiêu cực? Nhiệm vụ của tôi là xây dựng một đối tượng đối xứng: một khung hình cho một hình ảnh cho một phòng trưng bày nghệ thuật ảo. Vì vậy, tôi có hình dạng của một bên khung hình, chúng thậm chí có thể khác nhau ở dạng của chúng. Mỗi cạnh khung có hai góc 45 độ, tròn hoặc sắc nét, bất kể cái gì. Vì vậy, tôi tạo ra một góc và sao chép nó, hơn tôi tiêu cực quy mô nó, để có được một lật đầy đủ. Bất kỳ đề nghị làm thế nào để xử lý mà không có quy mô tiêu cực? –