mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class ParabolaPhysicalLineDataProvider

    Creates a parabolic line based on physics.

    Inheritance
    Object
    BaseMixedRealityLineDataProvider
    ParabolaLineDataProvider
    ParabolaPhysicalLineDataProvider
    Implements
    MonoBehaviour
    Inherited Members
    ParabolaLineDataProvider.StartPoint
    ParabolaLineDataProvider.GetUnClampedWorldLengthInternal()
    BaseMixedRealityLineDataProvider.UnclampedWorldLengthSearchSteps
    BaseMixedRealityLineDataProvider.UnClampedWorldLength
    BaseMixedRealityLineDataProvider.LineStartClamp
    BaseMixedRealityLineDataProvider.LineEndClamp
    BaseMixedRealityLineDataProvider.LineTransform
    BaseMixedRealityLineDataProvider.Loops
    BaseMixedRealityLineDataProvider.TransformMode
    BaseMixedRealityLineDataProvider.RotationMode
    BaseMixedRealityLineDataProvider.FlipUpVector
    BaseMixedRealityLineDataProvider.OriginOffset
    BaseMixedRealityLineDataProvider.ManualUpVectorBlend
    BaseMixedRealityLineDataProvider.ManualUpVectors
    BaseMixedRealityLineDataProvider.VelocitySearchRange
    BaseMixedRealityLineDataProvider.Distorters
    BaseMixedRealityLineDataProvider.DistortionEnabled
    BaseMixedRealityLineDataProvider.DistortionMode
    BaseMixedRealityLineDataProvider.DistortionStrength
    BaseMixedRealityLineDataProvider.UniformDistortionStrength
    BaseMixedRealityLineDataProvider.FirstPoint
    BaseMixedRealityLineDataProvider.LastPoint
    BaseMixedRealityLineDataProvider.OnEnable()
    BaseMixedRealityLineDataProvider.LateUpdate()
    BaseMixedRealityLineDataProvider.GetNormalizedLengthFromWorldLength(Single, Int32)
    BaseMixedRealityLineDataProvider.GetVelocity(Single)
    BaseMixedRealityLineDataProvider.GetRotation(Single, LineRotationMode)
    BaseMixedRealityLineDataProvider.GetRotation(Int32, LineRotationMode)
    BaseMixedRealityLineDataProvider.GetPoint(Single)
    BaseMixedRealityLineDataProvider.GetUnClampedPoint(Single)
    BaseMixedRealityLineDataProvider.GetPoint(Int32)
    BaseMixedRealityLineDataProvider.SetPoint(Int32, Vector3)
    BaseMixedRealityLineDataProvider.GetClosestPoint(Vector3, Int32, Int32)
    BaseMixedRealityLineDataProvider.GetNormalizedLengthFromWorldPos(Vector3, Int32, Int32)
    BaseMixedRealityLineDataProvider.UpdateMatrix()
    BaseMixedRealityLineDataProvider.DrawUnselectedGizmosPreview()
    Namespace: Microsoft.MixedReality.Toolkit.Utilities
    Assembly: cs.temp.dll.dll
    Syntax
    public class ParabolaPhysicalLineDataProvider : ParabolaLineDataProvider, MonoBehaviour

    Properties

    Direction

    Declaration
    public Vector3 Direction { get; set; }
    Property Value
    Type Description
    Vector3

    Direction

    Declaration
    public Vector3 Direction { get; set; }
    Property Value
    Type Description
    Vector3

    DistanceMultiplier

    Declaration
    public float DistanceMultiplier { get; set; }
    Property Value
    Type Description
    Single

    DistanceMultiplier

    Declaration
    public float DistanceMultiplier { get; set; }
    Property Value
    Type Description
    Single

    Gravity

    Declaration
    public Vector3 Gravity { get; set; }
    Property Value
    Type Description
    Vector3

    Gravity

    Declaration
    public Vector3 Gravity { get; set; }
    Property Value
    Type Description
    Vector3

    PointCount

    Declaration
    public override int PointCount { get; }
    Property Value
    Type Description
    Int32
    Overrides
    BaseMixedRealityLineDataProvider.PointCount

    PointCount

    Declaration
    public override int PointCount { get; }
    Property Value
    Type Description
    Int32
    Overrides
    BaseMixedRealityLineDataProvider.PointCount

    UseCustomGravity

    Declaration
    public bool UseCustomGravity { get; set; }
    Property Value
    Type Description
    Boolean

    UseCustomGravity

    Declaration
    public bool UseCustomGravity { get; set; }
    Property Value
    Type Description
    Boolean

    Velocity

    Declaration
    public float Velocity { get; set; }
    Property Value
    Type Description
    Single

    Velocity

    Declaration
    public float Velocity { get; set; }
    Property Value
    Type Description
    Single

    Methods

    GetPointInternal(Int32)

    Declaration
    protected override Vector3 GetPointInternal(int pointIndex)
    Parameters
    Type Name Description
    Int32 pointIndex
    Returns
    Type Description
    Vector3
    Overrides
    BaseMixedRealityLineDataProvider.GetPointInternal(Int32)

    GetPointInternal(Int32)

    Declaration
    protected override Vector3 GetPointInternal(int pointIndex)
    Parameters
    Type Name Description
    Int32 pointIndex
    Returns
    Type Description
    Vector3
    Overrides
    BaseMixedRealityLineDataProvider.GetPointInternal(Int32)

    GetPointInternal(Single)

    Declaration
    protected override Vector3 GetPointInternal(float normalizedDistance)
    Parameters
    Type Name Description
    Single normalizedDistance
    Returns
    Type Description
    Vector3
    Overrides
    BaseMixedRealityLineDataProvider.GetPointInternal(Single)

    GetPointInternal(Single)

    Declaration
    protected override Vector3 GetPointInternal(float normalizedDistance)
    Parameters
    Type Name Description
    Single normalizedDistance
    Returns
    Type Description
    Vector3
    Overrides
    BaseMixedRealityLineDataProvider.GetPointInternal(Single)

    GetUpVectorInternal(Single)

    Declaration
    protected override Vector3 GetUpVectorInternal(float normalizedLength)
    Parameters
    Type Name Description
    Single normalizedLength
    Returns
    Type Description
    Vector3
    Overrides
    ParabolaLineDataProvider.GetUpVectorInternal(Single)

    GetUpVectorInternal(Single)

    Declaration
    protected override Vector3 GetUpVectorInternal(float normalizedLength)
    Parameters
    Type Name Description
    Single normalizedLength
    Returns
    Type Description
    Vector3
    Overrides
    ParabolaLineDataProvider.GetUpVectorInternal(Single)

    SetPointInternal(Int32, Vector3)

    Sets the point at index.

    Declaration
    protected override void SetPointInternal(int pointIndex, Vector3 point)
    Parameters
    Type Name Description
    Int32 pointIndex
    Vector3 point
    Overrides
    BaseMixedRealityLineDataProvider.SetPointInternal(Int32, Vector3)
    Remarks

    This specific override doesn't set any points.

    SetPointInternal(Int32, Vector3)

    Sets the point at index.

    Declaration
    protected override void SetPointInternal(int pointIndex, Vector3 point)
    Parameters
    Type Name Description
    Int32 pointIndex
    Vector3 point
    Overrides
    BaseMixedRealityLineDataProvider.SetPointInternal(Int32, Vector3)
    Remarks

    This specific override doesn't set any points.

    Implements

    MonoBehaviour
    In This Article
    • Properties
      • Direction
      • Direction
      • DistanceMultiplier
      • DistanceMultiplier
      • Gravity
      • Gravity
      • PointCount
      • PointCount
      • UseCustomGravity
      • UseCustomGravity
      • Velocity
      • Velocity
    • Methods
      • GetPointInternal(Int32)
      • GetPointInternal(Int32)
      • GetPointInternal(Single)
      • GetPointInternal(Single)
      • GetUpVectorInternal(Single)
      • GetUpVectorInternal(Single)
      • SetPointInternal(Int32, Vector3)
      • SetPointInternal(Int32, Vector3)
    • Implements
    Back to top Generated by DocFX