Denken Sie über Hybrid-Raytracing nach, daher die folgende Frage:
Angenommen, ich habe zwei feste Kugeln und s 2 . Wir kennen ihre Zentren und Radien und wir wissen, dass sie ein überlappendes Volumen im Raum haben.
Wir haben einen typischen 3D - Grafik - Setup: nehmen Auge am Ursprung ist, und wir werden die Kugeln auf eine Betrachtungsebene auf Projizieren für einig positiv f . Die Kugeln befinden sich jenseits der Ansichtsebene und schneiden sie nicht.
Sei der Kreis im Raum, der Punkte auf der Oberfläche beider Kugeln sind, dh die sichtbare (aus einigen Winkeln) "Verbindung" ihrer überlappenden Volumina.
Ich möchte berechnen, ob eines von sichtbar ist, wenn es auf unsere Ansichtsebene projiziert wird. Es könnte nicht sein, wenn s 1 oder s 2 vollständig im Weg sind.
Irgendwelche Ideen, um dies zu erreichen?
quelle
Antworten:
Da ich nichts verpasst habe, können Sie dies wahrscheinlich auf ein Problem im 2D-Raum reduzieren. Wenn Sie auf die Ebene schauen, die durch die Mittelpunkte der Kugeln und den Ursprung Ihrer Kamera definiert ist, sieht die Szene folgendermaßen aus:
quelle