Change the color of an OBJ imported shape
in
Programming Questions
•
4 months ago
I tried running the example of OBJ import in 2b9:
- /**
* Load and Display an OBJ Shape.
*
* The loadShape() command is used to read simple SVG (Scalable Vector Graphics)
* files and OBJ (Object) files into a Processing sketch. This example loads an
* OBJ file of a rocket and displays it to the screen.
*/
PShape rocket;
float ry;
public void setup() {
size(640, 360, P3D);
rocket = loadShape("rocket.obj");
}
public void draw() {
background(0);
lights();
translate(width/2, height/2 + 100, -200);
rotateZ(PI);
rotateY(ry);
shape(rocket);
ry += 0.02;
}
And it works nicely but then I wanted to change the color of the rocket so I said
rocket.disableStyle();
fill (255,0,0);
shape (rocket);
But nothing happened? How do I pick the color for an OBJ shape?
I tried doing this with an OBJ that didn't have a material and thus appeared gray. disableStyle seems to take away the color in that case but fill still won't do anything.
1