add light options
This commit is contained in:
parent
be06a55f18
commit
4c7c6eee48
@ -37,11 +37,11 @@
|
||||
}
|
||||
|
||||
{
|
||||
const color = 0xFFFFFF;
|
||||
const intensity = 1;
|
||||
const color = {{light.color}};
|
||||
const intensity = {{light.intensity}};
|
||||
const light = new THREE.DirectionalLight(color, intensity);
|
||||
light.position.set(0, 10, 0);
|
||||
light.target.position.set(-5, 0, 0);
|
||||
light.position.set({{light.pos_x}}, {{light.pos_y}}, {{light.pos_z}});
|
||||
light.target.position.set({{light.target_x}}, {{light.target_y}}, {{light.target_z}});
|
||||
scene.add(light);
|
||||
scene.add(light.target);
|
||||
}
|
||||
|
@ -33,6 +33,16 @@ def obj2html(
|
||||
"orbit_y": 5,
|
||||
"orbit_z": 0,
|
||||
},
|
||||
light={
|
||||
"color": "0xFFFFFF",
|
||||
"intensity": 1,
|
||||
"pos_x": 0,
|
||||
"pos_y": 10,
|
||||
"pos_z": 0,
|
||||
"target_x": -5,
|
||||
"target_y": 0,
|
||||
"target_z": 0,
|
||||
}
|
||||
):
|
||||
with open(obj_path, "r") as f:
|
||||
content = f.readlines()
|
||||
@ -46,6 +56,7 @@ def obj2html(
|
||||
data_dict = {
|
||||
"obj_3d": js_string,
|
||||
"camera": camera,
|
||||
"light": light,
|
||||
}
|
||||
|
||||
html_string = simple_mustache(html_template, data_dict)
|
||||
|
Loading…
Reference in New Issue
Block a user