Ich verzweifele gerade ein wenig, irgendwie will das bei mir nicht mit der Liniendicke.
Also man nehme:
A.) Die Linie:
und
B.) Die Eigenschaften:
Ich weiß setLineWidth ist doppelt, aber funktioniert beides nicht
Gibts da einen Trick? ???:L
Bin für jeden Hinweis dankbar, möchte doch nur ein wenig meine Linie dicker bekommen.
übrigens ne nette Seite zum Thema:
http://viz.aset.psu.edu/jack/java3d/slides/mt0127.htm
Grüße
BB
Also man nehme:
A.) Die Linie:
Code:
IndexedLineArray kontur = new IndexedLineArray(2,IndexedLineArray.COORDINATES,2);
kontur.setCoordinate( 0, kegelstumpf[0]);
kontur.setCoordinate( 1, kegelstumpf[1]);
kontur.setCoordinateIndex( 0, 0);
kontur.setCoordinateIndex( 1, 1);
Shape3D bla = new Shape3D(kontur, app4b());
actu3dkreis.addChild(bla);
und
B.) Die Eigenschaften:
Code:
private Appearance app4b () {
Appearance app4 = new Appearance();
ColoringAttributes c_att = new ColoringAttributes();
c_att.setColor(new Color3f(1.0f, 0.0f, 0.0f));
app4.setColoringAttributes(c_att);
LineAttributes lineAtt = new LineAttributes(10.0f,LineAttributes.PATTERN_SOLID,true);
lineAtt.setLineAntialiasingEnable(true);
lineAtt.setLineWidth(10.0f);
app4.setLineAttributes(lineAtt);
return app4;
}
Ich weiß setLineWidth ist doppelt, aber funktioniert beides nicht
Gibts da einen Trick? ???:L
Bin für jeden Hinweis dankbar, möchte doch nur ein wenig meine Linie dicker bekommen.
übrigens ne nette Seite zum Thema:
http://viz.aset.psu.edu/jack/java3d/slides/mt0127.htm
Grüße
BB