Property | Type | Description | |
---|---|---|---|
World |
Property | Type | Description | |
---|---|---|---|
game |
Method | Description | |
---|---|---|
BuildConvexHullShape ( SharpDX.Toolkit.Graphics.Model model ) : Jitter.Collision.Shapes.ConvexHullShape | ||
BuildOctree ( SharpDX.Toolkit.Graphics.Model model ) : Jitter.Collision.Octree | ||
BuildTriangleMeshShape ( SharpDX.Toolkit.Graphics.Model model ) : Jitter.Collision.Shapes.TriangleMeshShape | ||
OnManipulationCompleted ( |
Releases physics body (if applicable) on release of pointer, either mouse button up or removal of touch input
|
|
OnManipulationStarted ( |
Handle initial starting movement of touch/mouse pointer
|
|
OnManipulationUpdated ( |
Handle touch/mouse manipulation updated
|
|
PhysicsSystem ( |
||
Tapped ( |
||
Update ( SharpDX.Toolkit.GameTime time ) : void |
This method is automagically called as part of GameSystem to update the physics simulation. Physics system interpolates current running time with at max 1 itteration of the system over 1/60 seconds (by default).
|
|
addTestBox ( System.Vector3 position, float mass ) : void |
Adds a unit sized test cube to the physics world. Deprecated.
|
|
toJMatrix ( System.Matrix matrix ) : Jitter.LinearMath.JMatrix |
Helper method to interface SharpDX matrix class with Jitter matrix class.
|
|
toJVector ( System.Vector3 vector ) : Jitter.LinearMath.JVector |
Helper method to interface SharpDX vector class with Jitter vector class.
|
|
toMatrix ( Jitter.LinearMath.JMatrix matrix ) : System.Matrix |
Helper method to interface SharpDX matrix class with Jitter matrix class.
|
|
toVector3 ( Jitter.LinearMath.JVector vector ) : System.Vector3 |
Helper method to interface SharpDX vector class with Jitter vector class.
|
Method | Description | |
---|---|---|
AddBody ( RigidBody rigidBody ) : void | ||
ExtractVertices ( SharpDX.Toolkit.Graphics.Model model ) : List |
||
HandleGrabBody ( System.Vector2 location ) : void |
Searches for physics objects to "grab" based on in input location.
|
|
HandleMoveGrabBody ( System.Vector2 location ) : void |
Moves physics body based on input (touch or mouse) movement location.
|
|
RayTo ( System.Vector2 mousePos ) : Ray |
Takes a screen space point and maps it to a unit length ray vector in world space.
|
|
RaycastCallback ( RigidBody body, Jitter.LinearMath.JVector normal, float fraction ) : bool |
Callback for Jitter Raycast method to check if an encountered physics object is static or the player (don't pick up if so..)
|
|
RemoveBody ( RigidBody rigidBody ) : void |
public static BuildConvexHullShape ( SharpDX.Toolkit.Graphics.Model model ) : Jitter.Collision.Shapes.ConvexHullShape | ||
model | SharpDX.Toolkit.Graphics.Model | |
return | Jitter.Collision.Shapes.ConvexHullShape |
public static BuildOctree ( SharpDX.Toolkit.Graphics.Model model ) : Jitter.Collision.Octree | ||
model | SharpDX.Toolkit.Graphics.Model | |
return | Jitter.Collision.Octree |
public static BuildTriangleMeshShape ( SharpDX.Toolkit.Graphics.Model model ) : Jitter.Collision.Shapes.TriangleMeshShape | ||
model | SharpDX.Toolkit.Graphics.Model | |
return | Jitter.Collision.Shapes.TriangleMeshShape |
public OnManipulationCompleted ( |
||
sender | ||
args | ||
return | void |
public OnManipulationStarted ( |
||
sender | ||
args | ||
return | void |
public OnManipulationUpdated ( |
||
sender | ||
args | ||
return | void |
public PhysicsSystem ( |
||
game | ||
return | System |
public Tapped ( |
||
sender | ||
args | ||
return | void |
public Update ( SharpDX.Toolkit.GameTime time ) : void | ||
time | SharpDX.Toolkit.GameTime | |
return | void |
public addTestBox ( System.Vector3 position, float mass ) : void | ||
position | System.Vector3 | |
mass | float | |
return | void |
public static toJMatrix ( System.Matrix matrix ) : Jitter.LinearMath.JMatrix | ||
matrix | System.Matrix | |
return | Jitter.LinearMath.JMatrix |
public static toJVector ( System.Vector3 vector ) : Jitter.LinearMath.JVector | ||
vector | System.Vector3 | |
return | Jitter.LinearMath.JVector |
public static toMatrix ( Jitter.LinearMath.JMatrix matrix ) : System.Matrix | ||
matrix | Jitter.LinearMath.JMatrix | |
return | System.Matrix |
public static toVector3 ( Jitter.LinearMath.JVector vector ) : System.Vector3 | ||
vector | Jitter.LinearMath.JVector | |
return | System.Vector3 |