Class Solver | Unity Physics | 0.5.1-preview.2
docs.unity3d.com
    Show / Hide Table of Contents

    Class Solver

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

    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
    Unity.Mathematics.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
    Unity.Mathematics.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 © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023