(рдпрд╣ рдПрдХ рд╕рд╣рд╛рдпрддрд╛ рд╕рд╛рдЗрдЯ рдирд╣реАрдВ рд╣реИред рдХреГрдкрдпрд╛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдКрдкрд░ рджрд┐рдП рдЧрдП рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдкрдврд╝реЗрдВред)
var ThreeJSObject = function(x, y, z, udp, img) {
var texture, material, geometry, geom;
texture = THREE.ImageUtils.loadTexture(img);
material = new THREE.MeshBasicMaterial({
map: texture
});
geometry = new THREE.PlaneBufferGeometry(8, 8);
THREE.Mesh.call(this, geometry, material);
this.prototype.foo = ...
...
}
рдореИрдВ рдЕрдкрдиреЗ рджрд░реНрд╢рдХ рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП THREE.MESH.call(this,geometry,material)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдХреНрд░реЛрдо рдореБрдЭреЗ рдпрд╣ рджреЗрддрд╛ рд╣реИред
this.updateMorphTargets рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ
рддреАрди.рдЬреЗрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг
[] ...
[x] рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА
[ ] рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реНрдкреНрд▓реЛрд░рд░
[x] рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА
рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд╖ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд░ рд╣реИ ?
рдХреИрд╕реЗ-рдХреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рджреЗрдЦреЗрдВ
@makc Thx!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреИрд╕реЗ-рдХреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рджреЗрдЦреЗрдВ