docs.unity.cn
    Show / Hide Table of Contents

    Class Solver

    Inheritance
    Object
    Solver
    Namespace: Unity.Physics
    Syntax
    public static class Solver : object

    Methods

    ApplyGravityAndCopyInputVelocities(NativeArray<MotionVelocity>, NativeArray<Velocity>, float3)

    Declaration
    public static void ApplyGravityAndCopyInputVelocities(NativeArray<MotionVelocity> motionVelocities, NativeArray<Velocity> inputVelocities, float3 gravityAcceleration)
    Parameters
    Type Name Description
    NativeArray<MotionVelocity> motionVelocities
    NativeArray<Velocity> inputVelocities
    float3 gravityAcceleration

    BuildJacobians(ref PhysicsWorld, Single, float3, Int32, NativeArray<DispatchPairSequencer.DispatchPair>, ref NativeStream.Reader, ref NativeStream.Writer)

    Declaration
    public static void BuildJacobians(ref PhysicsWorld world, float timeStep, float3 gravity, int numSolverIterations, NativeArray<DispatchPairSequencer.DispatchPair> dispatchPairs, ref NativeStream.Reader contactsReader, ref NativeStream.Writer jacobiansWriter)
    Parameters
    Type Name Description
    PhysicsWorld world
    Single timeStep
    float3 gravity
    Int32 numSolverIterations
    NativeArray<DispatchPairSequencer.DispatchPair> dispatchPairs
    NativeStream.Reader contactsReader
    NativeStream.Writer jacobiansWriter

    SolveJacobians(ref NativeStream.Reader, NativeArray<MotionVelocity>, Single, Int32, ref NativeStream.Writer, ref NativeStream.Writer, Solver.StabilizationData)

    Declaration
    public static void SolveJacobians(ref NativeStream.Reader jacobiansReader, NativeArray<MotionVelocity> motionVelocities, float timeStep, int numIterations, ref NativeStream.Writer collisionEventsWriter, ref NativeStream.Writer triggerEventsWriter, Solver.StabilizationData solverStabilizationData)
    Parameters
    Type Name Description
    NativeStream.Reader jacobiansReader
    NativeArray<MotionVelocity> motionVelocities
    Single timeStep
    Int32 numIterations
    NativeStream.Writer collisionEventsWriter
    NativeStream.Writer triggerEventsWriter
    Solver.StabilizationData solverStabilizationData
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Tuesday, April 26, 2022
    Terms of use