Method | Description | |
---|---|---|
ExpandMinkowskiSum ( float marginA, float marginB, System.Vector3 &direction, System.Vector3 &contribution ) : void |
Computes the expansion of the minkowski sum due to margins in a given direction.
|
|
ExpandMinkowskiSum ( float marginA, float marginB, System.Vector3 direction, System.Vector3 &toExpandA, System.Vector3 &toExpandB ) : void |
Computes the expansion of the minkowski sum due to margins in a given direction.
|
|
GetLocalMinkowskiExtremePoint ( |
Gets the extreme point of the minkowski difference of shapeA and shapeB in the local space of shapeA.
|
|
GetLocalMinkowskiExtremePoint ( |
Gets the extreme point of the minkowski difference of shapeA and shapeB in the local space of shapeA.
|
|
GetLocalMinkowskiExtremePoint ( |
Gets the extreme point of the minkowski difference of shapeA and shapeB in the local space of shapeA.
|
|
GetLocalMinkowskiExtremePointWithoutMargin ( |
Gets the extreme point of the minkowski difference of shapeA and shapeB in the local space of shapeA, without a margin.
|
|
GetLocalTransform ( |
Gets the local transform of B in the space of A.
|
public static ExpandMinkowskiSum ( float marginA, float marginB, System.Vector3 &direction, System.Vector3 &contribution ) : void | ||
marginA | float | First margin. |
marginB | float | Second margin. |
direction | System.Vector3 | Extreme point direction. |
contribution | System.Vector3 | Margin contribution to the extreme point. |
return | void |
public static ExpandMinkowskiSum ( float marginA, float marginB, System.Vector3 direction, System.Vector3 &toExpandA, System.Vector3 &toExpandB ) : void | ||
marginA | float | First margin. |
marginB | float | Second margin. |
direction | System.Vector3 | Extreme point direction. |
toExpandA | System.Vector3 | Margin contribution to the shapeA. |
toExpandB | System.Vector3 | Margin contribution to the shapeB. |
return | void |
public static GetLocalMinkowskiExtremePoint ( |
||
shapeA | First shape. | |
shapeB | Second shape. | |
direction | System.Vector3 | Extreme point direction in local space. |
localTransformB | Transform of shapeB in the local space of A. | |
extremePoint | System.Vector3 | The extreme point in the local space of A. |
return | void |
public static GetLocalMinkowskiExtremePoint ( |
||
shapeA | First shape. | |
shapeB | Second shape. | |
direction | System.Vector3 | Extreme point direction in local space. |
localTransformB | Transform of shapeB in the local space of A. | |
extremePointA | System.Vector3 | The extreme point on shapeA. |
extremePoint | System.Vector3 | The extreme point in the local space of A. |
return | void |
public static GetLocalMinkowskiExtremePoint ( |
||
shapeA | First shape. | |
shapeB | Second shape. | |
direction | System.Vector3 | Extreme point direction in local space. |
localTransformB | Transform of shapeB in the local space of A. | |
extremePointA | System.Vector3 | The extreme point on shapeA. |
extremePointB | System.Vector3 | The extreme point on shapeB. |
extremePoint | System.Vector3 | The extreme point in the local space of A. |
return | void |
public static GetLocalMinkowskiExtremePointWithoutMargin ( |
||
shapeA | First shape. | |
shapeB | Second shape. | |
direction | System.Vector3 | Extreme point direction in local space. |
localTransformB | Transform of shapeB in the local space of A. | |
extremePoint | System.Vector3 | The extreme point in the local space of A. |
return | void |
public static GetLocalTransform ( |
||
transformA | First transform. | |
transformB | Second transform. | |
localTransformB | Transform of B in the local space of A. | |
return | void |