Küre kavşak tıkanıklığı (hibrid ışın izleme için)


9

Hibrid ışın izleme hakkında düşünmek, bu nedenle aşağıdaki soru:

Farzedelim ki iki katı küre ve . Merkezlerini ve yarıçaplarını biliyoruz ve uzayda bazı örtüşen hacimlere sahip olduklarını biliyoruz.s1s2

Tipik bir 3D grafik kurulumumuz var: gözün başlangıç ​​noktasında olduğunu varsayalım ve küreleri z=f olumluf. Küreler görüş düzleminin ötesindedir ve onunla kesişmez.

İzin Vermek c uzayda her iki kürenin yüzeyinde noktalar olan daire, yani üst üste binen hacimlerinin görünür (bazı açılardan) 'birleşmesi' olabilir.

Herhangi birini hesaplamak istiyorum cgörüş düzlemimize yansıtıldığında görünür. Değilse, olmayabilirs1 veya s2 tamamen yoluna çıkmak.

Buna yaklaşmak için herhangi bir fikrin var mı?


c yansıtılan piksellerin birleşimi ise, s1 veya s2 diğer alanı tamamen engellediğinde, c'nin boşaldığı anlamına gelmez. lütfen açıkla.
v.oddou

Yanıtlar:


7

Hiçbir şeyi özlemediğim göz önüne alındığında, bunu muhtemelen 2B alanda bir soruna dönüştürebilirsiniz. Kürelerin merkez noktaları ve kameranızın başlangıç ​​noktası tarafından tanımlanan düzleme bakıldığında, sahne şöyle görünür:

görünür kavşak ile sahne

Küreler merkez noktaları olan daireler haline gelir C1 ve C2ve kavşak çemberi şimdi sadece 2 nokta ve daha yakın Pilginç olmak. Kamera / göz keyfi olarak noktaya ayarlanmıştırE.

Küreler üzerindeki bir noktanın görünür olup olmadığını hesaplamak kolay: Noktadaki açıların kontrol edilip edilmediğini kontrol edin P arasında E ve C1 sırasıyla E ve C2her ikisi de 90 derece 1'den büyük (veya eşit) .

Eğer Pgörünürken, kavşak dairenin bir kısmı (örneğin en azından o nokta) görülebilir. Aksi takdirde, bütün kavşak dairesi kürelerinizden biri, yani 90 dereceden daha az bir açı oluşturan daire tarafından kapatılmalıdır.

İşte böyle görünüyor P ... dan görünmez E:

resim açıklamasını buraya girin

Bu noktanın etrafındaki daire tarafından nasıl tıkandığını açıkça görebilirsiniz. C2 ve arasındaki açı E ve C2 içinde P 90 dereceden az.


1 Tam 90 derecelik bir açıya sahip olmak,E ve P noktadaki ilgili daireye / küreye dokunur P teğet olarak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.