清理代码 取消灯光变换 删除datgui 控制材质

pull/7/head
ChenX 7 years ago
parent 2f2d28bbba
commit f382dabc29

@ -158,13 +158,13 @@ export class DrawFloor implements Command
var clock = new THREE.Clock();
xaop.begin(app.m_Viewer, app.m_Viewer.StartRender, () =>
{
var time = Date.now() * 0.0005;
var delta = clock.getDelta();
bulbLight.position.z = Math.cos(time) * 0.75 + 1.25;
app.m_Viewer.m_bNeedUpdate = true;
})
// xaop.begin(app.m_Viewer, app.m_Viewer.StartRender, () =>
// {
// var time = Date.now() * 0.0005;
// var delta = clock.getDelta();
// bulbLight.position.z = Math.cos(time) * 0.75 + 1.25;
// app.m_Viewer.m_bNeedUpdate = true;
// })
}
private drawHemiLight()
{
@ -323,32 +323,6 @@ export class DrawFloor implements Command
envMapIntensity: 1
});
// this.materialList.push(mat);
let up = function ()
{
mat.needsUpdate = true;
}
app.gui.m_Ctrl_UI.add(mat, "roughness", 0, 1).onChange(up);
app.gui.m_Ctrl_UI.add(mat, "metalness", 0, 1).onChange(up);
let color = {
emissive: "#ffffff"
}
app.gui.m_Ctrl_UI.addColor(color, "emissive").onChange(() =>
{
mat.emissive.set(color["emissive"])
up();
});
app.gui.m_Ctrl_UI.add(mat, "emissiveIntensity", 0, 1).onChange(up);
app.gui.m_Ctrl_UI.add(mat, "envMapIntensity", 0, 100).onChange(up);
app.gui.m_Ctrl_UI.add(mat, "lightMapIntensity", 0, 1).onChange(up);
this.textureLoader.load("textures/Metal/130616_header2.jpg", function (map)
{
map.wrapS = THREE.RepeatWrapping;
@ -397,29 +371,29 @@ export class DrawFloor implements Command
});
let isOne = false;
begin(app.m_Viewer, app.m_Viewer.StartRender, () =>
{
obj.visible = false;
let render = app.m_Viewer.m_Render;
let scene = app.m_Viewer.m_Scene;
render.autoClear = true;
// render.clear();
if (isOne)
{
mat.envMap = cubeCamera2.renderTarget.texture;
cubeCamera2.position.copy(obj.position);
cubeCamera2.update(render, scene);
}
else
{
mat.envMap = cubeCamera1.renderTarget.texture;
cubeCamera1.position.copy(obj.position);
cubeCamera1.update(render, scene);
}
obj.visible = true;
isOne = !isOne;
});
// begin(app.m_Viewer, app.m_Viewer.StartRender, () =>
// {
// obj.visible = false;
// let render = app.m_Viewer.m_Render;
// let scene = app.m_Viewer.m_Scene;
// render.autoClear = true;
// // render.clear();
// if (isOne)
// {
// mat.envMap = cubeCamera2.renderTarget.texture;
// cubeCamera2.position.copy(obj.position);
// cubeCamera2.update(render, scene);
// }
// else
// {
// mat.envMap = cubeCamera1.renderTarget.texture;
// cubeCamera1.position.copy(obj.position);
// cubeCamera1.update(render, scene);
// }
// obj.visible = true;
// isOne = !isOne;
// });
(<THREE.Mesh>obj).material = mat;
this.scene.add(obj);
}

Loading…
Cancel
Save