Свойство | Тип | Описание | |
---|---|---|---|
entity | Entity | ||
events | ContactEventManager |
||
localPosition | System.Vector3 | ||
worldTransform |
Метод | Описание | |
---|---|---|
UpdateBoundingBox ( ) : void |
Updates the bounding box of the mobile collidable according to the associated entity's current state. Do not use this if the EntityCollidable does not have an associated entity; consider using UpdateBoundingBoxForTransform instead.
|
|
UpdateBoundingBox ( float dt ) : void |
Updates the bounding box of the mobile collidable according to the associated entity's current state. Do not use this if the EntityCollidable does not have an associated entity; consider using UpdateBoundingBoxForTransform instead.
|
|
UpdateBoundingBoxForTransform ( |
Updates the collidable's world transform and bounding box. This is a convenience method for external modification of the collidable's data.
|
|
UpdateBoundingBoxForTransform ( |
Updates the collidable's world transform and bounding box. The transform provided will be offset by the collidable's LocalPosition to get the shape transform. This is a convenience method for external modification of the collidable's data.
|
|
UpdateWorldTransform ( System.Vector3 &position, Quaternion &orientation ) : void |
Updates the world transform of the shape using the given position and orientation. The world transform of the shape is offset from the given position and orientation by the collidable's LocalPosition.
|
Метод | Описание | |
---|---|---|
CollisionRulesUpdated ( ) : void | ||
EntityCollidable ( ) : BEPUphysics.BroadPhaseEntries.Events | ||
EntityCollidable ( |
||
OnEntityChanged ( ) : void | ||
UpdateBoundingBoxInternal ( float dt ) : void |
Метод | Описание | |
---|---|---|
ExpandBoundingBox ( BEPUutilities.BoundingBox &boundingBox, float dt ) : void |
protected EntityCollidable ( ) : BEPUphysics.BroadPhaseEntries.Events | ||
Результат | BEPUphysics.BroadPhaseEntries.Events |
protected EntityCollidable ( |
||
shape | ||
Результат | BEPUphysics.BroadPhaseEntries.Events |
public UpdateBoundingBox ( float dt ) : void | ||
dt | float | Timestep with which to update the bounding box. |
Результат | void |
public UpdateBoundingBoxForTransform ( |
||
transform | Transform to use for the collidable. | |
Результат | void |
public UpdateBoundingBoxForTransform ( |
||
transform | Transform to use for the collidable. | |
dt | float | Duration of the simulation time step. Used to expand the /// bounding box using the owning entity's velocity. If the collidable /// does not have an owning entity, this must be zero. |
Результат | void |
protected abstract UpdateBoundingBoxInternal ( float dt ) : void | ||
dt | float | |
Результат | void |
public UpdateWorldTransform ( System.Vector3 &position, Quaternion &orientation ) : void | ||
position | System.Vector3 | Position to use for the calculation. |
orientation | Quaternion | Orientation to use for the calculation. |
Результат | void |