Skip to content

物理参数

介绍基本物理模型参数。

物理立方体

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 : 圆柱体基础参数:见上述代码描述。