Class Solver | Unity Physics | 0.3.2-preview
docs.unity.cn
    Show / Hide Table of Contents

    Class Solver

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

    Methods

    ApplyGravityAndCopyInputVelocities(NativeSlice<MotionData>, NativeSlice<MotionVelocity>, NativeSlice<Velocity>, float3)

    Declaration
    public static void ApplyGravityAndCopyInputVelocities(NativeSlice<MotionData> motionDatas, NativeSlice<MotionVelocity> motionVelocities, NativeSlice<Velocity> inputVelocities, float3 gravityAcceleration)
    Parameters
    Type Name Description
    NativeSlice<MotionData> motionDatas
    NativeSlice<MotionVelocity> motionVelocities
    NativeSlice<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, NativeSlice<MotionVelocity>, Single, Int32, ref NativeStream.Writer, ref NativeStream.Writer)

    Declaration
    public static void SolveJacobians(ref NativeStream.Reader jacobiansReader, NativeSlice<MotionVelocity> motionVelocities, float timeStep, int numIterations, ref NativeStream.Writer collisionEventsWriter, ref NativeStream.Writer triggerEventsWriter)
    Parameters
    Type Name Description
    NativeStream.Reader jacobiansReader
    NativeSlice<MotionVelocity> motionVelocities
    Single timeStep
    Int32 numIterations
    NativeStream.Writer collisionEventsWriter
    NativeStream.Writer triggerEventsWriter
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX