javascript - three.js add name and id to loading model -
i loading more object scene, want differentiate each models loaded name , id, while load models adding name , id below in code
var object = new three.mesh(geometry, new three.meshfacematerial(object_material)); model = new three.object3d(); model.id="myid"+file; model.name="myname"+file; model.add(object); model.position.set(x,y,z); model.scale.set(obj_width,obj_height,obj_rotation); model.opacity =2; model.rotation.y = 600; model.duration = 12000; model.mirroredloop = true; model.castshadow = true; model.receiveshadow = true; console.log(model); scene.add(model); on console can see model name , id below
object { id="myid746834", uuid="8ad0ff6c-83c9-4219-8cbb-c3b0e931416d", name="myname746834", more...} 3d_tool...proid=3 (line 814) object { id="myid746834", uuid="3fa3a69a-a5c9-40dd-a564-37f622c68872", name="myname746834", more...} object { id="myid746834", uuid="f46501a5-edb6-453d-9871-568fe9ec8e6d", name="myname746834", more...} 3d_tool...proid=3 (line 814) object { id="myid816595", uuid="bea53331-a331-46f6-9d8c-3bdc9a77312b", name="myname816595", more...} 3d_tool...proid=3 (line 814) object { id="myid215834", uuid="b84c740a-0d95-4c84-aa1e-578c2d6cdb1c", name="myname215834", more...} so here name , id set objects loaded, after want in onmousedown find selected model , it's name,id, there not getting assigned name,id of set objects instead of getting
objects id :21 objects name: like this, meaning id differ assigned , name empty, guess on ?
javascript three.js
No comments:
Post a Comment