PhysicsWorld
Summary
Definition
Namespace: SDT4.Managed.Physics
Assembly: SDT4.Managed.Physics.dll
class PhysicsWorld
Inheritance:
Object ➔ PhysicsWorld
Implements:
Fields
| Name | Type | Description |
|---|---|---|
Properties
| Name | Type | Description |
|---|---|---|
public get; set; Gravity |
Vector3f |
Methods
public Void AddPhysicsActor(Actor actor)
Parameters:
actor(Actor):
public Void KillPhysicsActor(Actor actor)
Parameters:
actor(Actor):
public PhysicsVehicleBuilder CreateVehicleActor()
Returns:
public PhysicsRayHit RayCast(Vector3f origin, Vector3f direction, Single maxDistance, PhysicsQueryFlags flags, PhysicsQueryFilterFlags filterFlags)
Parameters:
-
origin(Vector3f): -
direction(Vector3f): -
maxDistance(Single): -
flags(PhysicsQueryFlags): -
filterFlags(PhysicsQueryFilterFlags):
Returns:
public PhysicsRayHit[] RayCastAll(Vector3f origin, Vector3f direction, Single maxDistance, PhysicsQueryFlags flags, PhysicsQueryFilterFlags filterFlags)
Parameters:
-
origin(Vector3f): -
direction(Vector3f): -
maxDistance(Single): -
flags(PhysicsQueryFlags): -
filterFlags(PhysicsQueryFilterFlags):
Returns:
public PhysicsSweepHit Sweep(RigidShape shape, Vector3f direction, Single maxDistance, PhysicsQueryFlags flags, PhysicsQueryFilterFlags filterFlags)
Parameters:
-
shape(RigidShape): -
direction(Vector3f): -
maxDistance(Single): -
flags(PhysicsQueryFlags): -
filterFlags(PhysicsQueryFilterFlags):
Returns:
public PhysicsSweepHit[] SweepAll(RigidShape shape, Vector3f direction, Single maxDistance, PhysicsQueryFlags flags, PhysicsQueryFilterFlags filterFlags)
Parameters:
-
shape(RigidShape): -
direction(Vector3f): -
maxDistance(Single): -
flags(PhysicsQueryFlags): -
filterFlags(PhysicsQueryFilterFlags):
Returns:
public PhysicsOverlapHit Overlap(RigidShape shape, Boolean getShapeIndex, PhysicsQueryFilterFlags filterFlags)
Parameters:
-
shape(RigidShape): -
getShapeIndex(Boolean): -
filterFlags(PhysicsQueryFilterFlags):
Returns:
public PhysicsOverlapHit[] OverlapAll(RigidShape shape, Boolean getShapeIndex, PhysicsQueryFilterFlags filterFlags)
Parameters:
-
shape(RigidShape): -
getShapeIndex(Boolean): -
filterFlags(PhysicsQueryFilterFlags):
Returns: