mirror of
https://github.com/processing/processing4.git
synced 2026-01-29 11:21:06 +01:00
33 lines
657 B
Plaintext
33 lines
657 B
Plaintext
/**
|
|
* 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.
|
|
*/
|
|
|
|
// The next line is needed if running in JavaScript Mode with Processing.js
|
|
/* @pjs preload="rocket.obj"; */
|
|
|
|
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;
|
|
}
|