1. getMatrix4FromEuler

从欧拉角获取矩阵。

1.1. 参数说明:

名称 说明 类型 是否必填 示例
euler 在xyz轴上的旋转角度 对象object或 数组 array {x:1,y:1,z:1}或者[1,1,1]
position 旋转中心 对象object或 数组array 否,默认[0,0,0] {x:1,y:1,z:1}或者[1,1,1]
order 旋转的执行顺序 枚举字符串string 否,默认"XYZ" 'XYZ', 'YZX', 'ZXY', 'XZY', 'YXZ', 'ZYX'
返回值说明 类型 示例
矩阵 THREE.Matrix4 new THREE.Matrix4()

1.2. 调用方式:

/**
* 从欧拉角获取矩阵
*    @method getMatrix4FromEuler
* @param {object/array}    euler 在xyz轴上的旋转角度(弧度制)例如:{x:1,y:1,z:1}或 者[1,1,1]
* @param {object/array}    position 旋转中心    例如:{x:1,y:1,z:1}或者[1,1,1]
*    @param {BOS3D.RotationOrders} order 旋转的执行顺序 可选值 ['XYZ', 'YZX', 'ZXY', 'XZY', 'YXZ', 'ZYX']
*    @return {void}
*/
let m4=viewer3D.getMatrix4FromEuler({x:1,y:1,z:1},[1,1,1],"XYZ");
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 09:58:36

results matching ""

    No results matching ""