1 var vec3_cam = new Float32Array(3);
var m_vec3 = require("vec3");
var empty = m_vec3.create();
两个相等
2 四元数旋转
var _vec4_tmp = new Float32Array(4);
var quat_old = m_trans.get_rotation(obj, _vec4_tmp);
var quat_60 = m_quat.setAxisAngle([0, 1, 0], -Math.PI/10, m_quat.create());
var quat_new = m_quat.multiply(quat_60, quat_old, m_quat.create());
m_trans.set_rotation_v(obj, quat_new);
3 复制物体
var obj = m_scs.get_object_by_name("Cube");
var new_obj = m_obj.copy(obj, "New_name", true);
m_scs.append_object(new_obj);
m_trans.set_translation(new_obj, 2, 0, 0);
4 缩放物体
var new_obj_scale = m_trans.get_scale(obj);
m_trans.set_scale(obj, 2)
5 设置物体中心点
var obj = m_scs.get_object_by_name("Cube");
var new_obj = m_obj.copy(obj, "New_name", true);