物理参数
介绍基本物理模型参数。
物理立方体
javascript
let defaultParams = {
mass: 1,
friction: 0, //摩擦力
restitution: 0.5, //弹力
position: {
x: 0,
y: 0,
z: 0,
},
quaternion: {
x: -Math.PI / 2,
y: 0,
z: 0,
},
base: {
width: 5,
height: 5,
depth: 5,
},
};
- mass : 质量:取值0/1。
- friction : 摩擦力:取值0-1。
- restitution : 弹力:取值0-1。
- position : 立方体位置。
- quaternion : 立方体旋转。
- base : 立方体基础参数:宽,长,高。
物理球体
javascript
let defaultParams = {
// ...
base: {
radius: 5,
},
};
其他参数与立方体一致,只是base参数不同
- base : 球体基础参数:半径。
物理圆柱体
javascript
let defaultParams = {
// ...
base: {
radiusTop: 2,// 圆柱体顶部半径
radiusBottom: 2,// 圆柱体底部半径
height: 2,// 圆柱体高度
numSegments: 12,// 圆柱体分段数
},
};
其他参数与立方体一致,只是base参数不同
- base : 圆柱体基础参数:见上述代码描述。