Ik probeer in java het volgende te verwezelijken: Het renderen van 3 snijdende vlakken met behulp van Java3D. De vlakken snijden elkaar middendoor. Maw: de snijlijn van 2 vlakken valt telkens samen met de "as" van het xyz assenstelsel. Het snijpunt van de 3 vlakken is het 0-punt.
Mijn vlak is een Shape3D object met als geometry een QuadArray waar ik dan het gewenste texture op plak. In dit geval voorlopig een groene, rode of zwarte BufferedImage.
Alles loopt goed, hij rendert iets op mijn scherm en ik kan het met mijn muis draaien. Het probleem is dat er "iets" fout loopt:

Het lijkt dus alsof hij altijd het rode vlak volledig toont met daar achter het groene en daar achter het zwarte vlak ipv rekening te houden met hun posities en hun snijlijnen. Heeft er iemand een idee wat er fout loopt? Indien nodig kan ik wat code posten waarin de objecten aangemaakt worden.
Mijn vlak is een Shape3D object met als geometry een QuadArray waar ik dan het gewenste texture op plak. In dit geval voorlopig een groene, rode of zwarte BufferedImage.
Alles loopt goed, hij rendert iets op mijn scherm en ik kan het met mijn muis draaien. Het probleem is dat er "iets" fout loopt:

Het lijkt dus alsof hij altijd het rode vlak volledig toont met daar achter het groene en daar achter het zwarte vlak ipv rekening te houden met hun posities en hun snijlijnen. Heeft er iemand een idee wat er fout loopt? Indien nodig kan ik wat code posten waarin de objecten aangemaakt worden.