Hi ihr.
Ich schlage mich nun schon seit 18 uhr mit dem Problem rum ich hoffe ihr könnt mir helfen :s danke schonmal
zum Problem:
Ich habe ein Objekt mit einer vielzahl von Punkten. Ich möchte aber nur bestimmte Punkte transparent machen. Das Objekt kann nicht in mehrere Teilobjekte aufgeteilt werden, sonst schießt der Speicherverbrauch zu hoch.
Hier ein Ausschnitt am Beispiel von nur einem Punkt:
Eigentlich sollte in dem kleinen Beispiel nur ein einzelner Punkt erstellt werden, der leicht Transparent ist (0.5f). Der Punkt ist zu sehen aber kein hauch von Transparenz. Auch nach 7 stunden belesen und probieren habe ich es nicht geschafft. Ein Objekt als ganzes transparent zu machen hat übrigens funktioniert. Hilft mir leider nicht weiter :s
Ich schlage mich nun schon seit 18 uhr mit dem Problem rum ich hoffe ihr könnt mir helfen :s danke schonmal
zum Problem:
Ich habe ein Objekt mit einer vielzahl von Punkten. Ich möchte aber nur bestimmte Punkte transparent machen. Das Objekt kann nicht in mehrere Teilobjekte aufgeteilt werden, sonst schießt der Speicherverbrauch zu hoch.
Hier ein Ausschnitt am Beispiel von nur einem Punkt:
Code:
PointArray pa = new PointArray( anz ,
PointArray.COORDINATES |
PointArray.COLOR_4 );
pa.setCoordinate(0,new Point3f(1.0f,1.0f,1.0f));
pa.setColor(0,new Color4f(1.0f,1.0f,1.0f,0.5f)); //?!?!?
Shape3D shape = new Shape3D(pa);
BranchGroup innode = new BranchGroup();
innode.addChild(shape);
//innode wird dann weiter zur anzeige gegeben
Eigentlich sollte in dem kleinen Beispiel nur ein einzelner Punkt erstellt werden, der leicht Transparent ist (0.5f). Der Punkt ist zu sehen aber kein hauch von Transparenz. Auch nach 7 stunden belesen und probieren habe ich es nicht geschafft. Ein Objekt als ganzes transparent zu machen hat übrigens funktioniert. Hilft mir leider nicht weiter :s