docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct TrajectoryPrediction

    Allows the generation of a desired future trajecory.

    Namespace: Unity.Kinematica
    Assembly: solution.dll
    Syntax
    public struct TrajectoryPrediction
    Remarks

    Allows the generation of a desired future trajecory by predicting the future root movement over time subject to a number of characteristics.

    var prediction = TrajectoryPrediction.Create(
        ref synthesizer, desiredVelocity, desiredRotation,
            trajectory, velocityPercentage, forwardPercentage);
    prediction.Generate();

    Properties

    Name Description
    Advance

    Generates the next root transform of the trajectory.

    Transform

    Allows to get and set the current root transform during the trajectory generate.

    Methods

    Name Description
    Create(ref MotionSynthesizer, float3, quaternion, Trajectory, float, float)

    Creates a trajectory prediction instance.

    Create(ref MotionSynthesizer, float3, quaternion, Trajectory, float, float, float3)

    Creates a trajectory prediction instance.

    CreateFromDirection(ref MotionSynthesizer, float3, float, Trajectory, float, float)
    Generate()

    Convenience method that generates the entire trajectory in a single call. It can be used instead of manually calling Advance() and Push() in case no root transform modification is required.

    Push(AffineTransform)

    Stores the root transform passed as argument as the next trajectory element in the internal buffer. This method can be used in conjunction with Advance().

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)