Public Member Functions

friction_joint Class Reference

iphy2d模块——摩擦关节类 More...

List of all members.

Public Member Functions

def __init__
def destroy
 销毁.

Detailed Description

iphy2d模块——摩擦关节类


Constructor & Destructor Documentation

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 旋转时的力矩限制,值越小则旋转摩擦力越小,值越大则越不容易旋转

Member Function Documentation

def destroy (   self )

销毁.


此函数不会即时生效,将会在下一次update时把对象真正清除

 All Classes Namespaces Functions Variables Properties