Initial Commit: 3D Project - 1 - Code - Before Render (j8md1qqj92.js)

beta.r3js.org
www-data 2019-10-28 17:01:31 +01:00
parent a3313a7628
commit 1eeb929efd
1 changed files with 41 additions and 0 deletions

41
j8md1qqj92.js Normal file
View File

@ -0,0 +1,41 @@
var project = data;
if (!project.loaded) {
return;
}
/**
* Only respond to before_render events for my parent project
*/
if (project !== this.getParentProject()) {
return;
}
if (!this.initialized) {
/**
* Set some initialization code here
*/
this.totalTime = 0;
project.cameras[1].position.y = 10;
this.initialized = true;
}
if (project.applicationMode === R3.API.Project.APPLICATION_MODE_RUN) {
this.totalTime += project.clock.delta;
project.cameras[1].position.x = 15 * Math.sin(this.totalTime * 0.1);
project.cameras[1].position.z = 15 * Math.cos(this.totalTime * 0.1);
project.cameras[1].lookAt.x = 0;
project.cameras[1].lookAt.y = 0;
project.cameras[1].lookAt.z = 0;
project.cameras[1].updateInstance('position');
project.cameras[1].updateInstance('lookAt');
}
return null;
//@ sourceURL=3d_project_1_code_before_render.js