public bool Update(DbvtNode leaf, DbvtVolume volume, Vector3 velocity, float margin) { return(btDbvt_update6(_native, leaf._native, volume._native, ref velocity, margin)); }
public bool Update(DbvtNode leaf, DbvtVolume volume, float margin) { return(btDbvt_update4(_native, leaf._native, volume._native, margin)); }
public bool Update(DbvtNode leaf, DbvtVolume volume, Vector3 velocity) { return(btDbvt_update5(_native, leaf._native, volume._native, ref velocity)); }
/* * public static void EnumLeaves(DbvtNode root, ICollide policy) * { * btDbvt_enumLeaves(root._native, policy._native); * } * * public static void EnumNodes(DbvtNode root, ICollide policy) * { * btDbvt_enumNodes(root._native, policy._native); * } * * public static void ExtractLeaves(DbvtNode node, AlignedDbvtNodeArray leaves) * { * btDbvt_extractLeaves(node._native, leaves._native); * } */ public DbvtNode Insert(DbvtVolume box, IntPtr data) { return(new DbvtNode(btDbvt_insert(_native, box._native, data))); }
public void Update(DbvtNode leaf, DbvtVolume volume) { btDbvt_update(_native, leaf._native, volume._native); }
public bool Update(DbvtNode leaf, DbvtVolume volume, Vector3 velocity) { return btDbvt_update5(_native, leaf._native, volume._native, ref velocity); }
public bool Update(DbvtNode leaf, DbvtVolume volume, Vector3 velocity, float margin) { return btDbvt_update6(_native, leaf._native, volume._native, ref velocity, margin); }
public bool Update(DbvtNode leaf, DbvtVolume volume, float margin) { return btDbvt_update4(_native, leaf._native, volume._native, margin); }
public void Update(DbvtNode leaf, DbvtVolume volume) { btDbvt_update(_native, leaf._native, volume._native); }
/* public static void EnumLeaves(DbvtNode root, ICollide policy) { btDbvt_enumLeaves(root._native, policy._native); } public static void EnumNodes(DbvtNode root, ICollide policy) { btDbvt_enumNodes(root._native, policy._native); } public static void ExtractLeaves(DbvtNode node, AlignedDbvtNodeArray leaves) { btDbvt_extractLeaves(node._native, leaves._native); } */ public DbvtNode Insert(DbvtVolume box, IntPtr data) { return new DbvtNode(btDbvt_insert(_native, box._native, data)); }
public void CollideTV(DbvtNode root, DbvtVolume volume, ICollide policy) { btDbvt_collideTV(_native, root._native, volume._native, policy._native); }
public void CollideTV(DbvtNode root, DbvtVolume volume, ICollide policy) { btDbvt_collideTV(_native, root._native, volume._native, policy._native); }