iphy2d模块——摩擦关节类 More...
Public Member Functions | |
def | __init__ |
def | destroy |
销毁. |
iphy2d模块——摩擦关节类
def __init__ | ( | self, | |
body_a, | |||
body_b, | |||
collide = False , |
|||
anchor_a = math3d.vector2(0.0, 0.0 , |
|||
anchor_b = math3d.vector2(0.0, 0.0 , |
|||
max_force = 0 , |
|||
max_torque = 0 |
|||
) |
摩擦关节,一般用于俯视下的物体摩擦模拟 必须保持引用,所属场景删除后就会无效 关节两端的任一body删除,也会无效 参数: body_a 类型 iphy2d.body,关节要连接的对象1 body_b 类型 iphy2d.body,关节要连接的对象2 collide bool 2个对象是否相互碰撞 anchor_a math3d.vector2 锚点A,即对象1以某一点作旋转运动。默认原点在对象1中心,相对对象1的坐标系 anchor_b math3d.vector2 锚点B,即对象2以某一点作旋转运动。默认原点在对象2中心,相对对象2的坐标系 max_force float body之间施加的压力,单位牛顿。压力越大,产生的摩擦力也越大 max_torque float 旋转时的力矩限制,值越小则旋转摩擦力越小,值越大则越不容易旋转
def destroy | ( | self ) |
销毁.
此函数不会即时生效,将会在下一次update时把对象真正清除