Class SimplexSolver
Inheritance
SimplexSolver
Syntax
public static class SimplexSolver
Methods
ExamineActivePlanes(float3, SurfaceConstraintInfo*, ref Int32, ref float3)
Declaration
public static void ExamineActivePlanes(float3 up, SurfaceConstraintInfo*supportPlanes, ref int numSupportPlanes, ref float3 velocity)
Parameters
Type |
Name |
Description |
Unity.Mathematics.float3 |
up |
|
SurfaceConstraintInfo* |
supportPlanes |
|
Int32 |
numSupportPlanes |
|
Unity.Mathematics.float3 |
velocity |
|
Solve(Single, Single, float3, Single, NativeList<SurfaceConstraintInfo>, ref float3, ref float3, out Single, Boolean)
Declaration
public static void Solve(float deltaTime, float minDeltaTime, float3 up, float maxVelocity, NativeList<SurfaceConstraintInfo> constraints, ref float3 position, ref float3 velocity, out float integratedTime, bool useConstraintVelocities = true)
Parameters
Solve1d(SurfaceConstraintInfo, ref float3)
Declaration
public static void Solve1d(SurfaceConstraintInfo constraint, ref float3 velocity)
Parameters
Solve2d(float3, SurfaceConstraintInfo, SurfaceConstraintInfo, ref float3)
Declaration
public static void Solve2d(float3 up, SurfaceConstraintInfo constraint0, SurfaceConstraintInfo constraint1, ref float3 velocity)
Parameters
Solve3d(float3, SurfaceConstraintInfo, SurfaceConstraintInfo, SurfaceConstraintInfo, ref float3)
Declaration
public static void Solve3d(float3 up, SurfaceConstraintInfo constraint0, SurfaceConstraintInfo constraint1, SurfaceConstraintInfo constraint2, ref float3 velocity)
Parameters
Sort2d(ref SurfaceConstraintInfo, ref SurfaceConstraintInfo)
Declaration
public static void Sort2d(ref SurfaceConstraintInfo plane0, ref SurfaceConstraintInfo plane1)
Parameters
Sort3d(ref SurfaceConstraintInfo, ref SurfaceConstraintInfo, ref SurfaceConstraintInfo)
Declaration
public static void Sort3d(ref SurfaceConstraintInfo plane0, ref SurfaceConstraintInfo plane1, ref SurfaceConstraintInfo plane2)
Parameters
SwapPlanes(ref SurfaceConstraintInfo, ref SurfaceConstraintInfo)
Declaration
public static void SwapPlanes(ref SurfaceConstraintInfo plane0, ref SurfaceConstraintInfo plane1)
Parameters
Test1d(SurfaceConstraintInfo, float3)
Declaration
public static bool Test1d(SurfaceConstraintInfo constraint, float3 velocity)
Parameters
Returns