Tắc nghẽn giao nhau hình cầu (cho phép lai raytracing)


9

Suy nghĩ về lai raytracing, do đó câu hỏi sau đây:

Giả sử tôi có hai quả cầu rắn s 2 . Chúng tôi biết trung tâm và bán kính của họ, và chúng tôi biết rằng họ có một số khối lượng chồng chéo trong không gian.s1s2

Chúng tôi có một thiết lập đồ họa 3D điển hình: giả sử mắt là gốc và chúng tôi đang chiếu các quả cầu lên mặt phẳng khung nhìn ở cho một số f dương . Các quả cầu nằm ngoài mặt phẳng khung nhìn và không cắt nhau.z=ff

Gọi là đường tròn trong không gian là các điểm trên bề mặt của cả hai mặt cầu, tức là có thể nhìn thấy (từ một số góc) 'nối' các khối lượng chồng chéo của chúng.c

Tôi muốn tính toán nếu có bất kỳ hiển thị khi chiếu lên mặt phẳng khung nhìn của chúng tôi. Có thể không, nếu s 1 hoặc s 2 hoàn toàn cản trở.cs1s2

Bất kỳ ý tưởng để tiếp cận này?


nếu c là một tập hợp các pixel được chiếu, khi s1 hoặc s2 hoàn toàn cản trở các hình cầu khác, điều đó không có nghĩa là c bị trống. vui lòng làm rõ.
v.oddou

Câu trả lời:


7

Cho rằng tôi đã không bỏ lỡ bất cứ điều gì, có lẽ bạn có thể cắt giảm vấn đề này trong không gian 2D. Xem trên mặt phẳng được xác định bởi các điểm trung tâm của các hình cầu và nguồn gốc máy ảnh của bạn, cảnh trông như thế này:

cảnh với giao lộ có thể nhìn thấy

C1C2PE

PEC1EC2

P

PE

nhập mô tả hình ảnh ở đây

C2EC2P


EPP

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.