java - Changing color of shape Java3D -


i trying change colour of cylinder create java3d yellow instead of standard grey/black. code seems correct shape remains black whole time, here is:

protected branchgroup createsphere(/*color color*/) {         branchgroup bg = new branchgroup();         bg.setcapability(branchgroup.allow_detach);          appearance app = new appearance();         color3f color = new color3f(color.yellow);         color3f black = new color3f(0.0f, 0.0f, 0.0f);         color3f white = new color3f(1.0f, 1.0f, 1.0f);          app.setmaterial(new material(color, black, color, white, 70f));          bg.addchild(new com.sun.j3d.utils.geometry.cylinder());         bg.setuserdata("sphere");         return bg;     } 

you never apply appearance cylinder

cylinder mycylinder = new com.sun.j3d.utils.geometry.cylinder(); mycylinder.setappearance(app); bg.addchild(mycylinder); 

Comments

Popular posts from this blog

c++ - No viable overloaded operator for references a map -

java - Custom OutputStreamAppender not run: LOGBACK: No context given for <MYAPPENDER> -

java - Cannot secure connection using TLS -