Search Results for

    Show / Hide Table of Contents

    Interface IMapping

    Helpers for mapping the controller position to certain world position by applying a log transformation

    Namespace: XRC.Students.SU2023.IN03.Chen
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IMapping

    Methods

    ApplyMapping(Vector3, Vector3)

    Map the controller position to certain world position (see Transformation for details) if you're pulling an object towards the main camera

    Declaration
    virtual Vector3 ApplyMapping(Vector3 initialPosition, Vector3 currentPosition)
    Parameters
    Type Name Description
    Vector3 initialPosition

    The initial position of controller when Update was last called.

    Vector3 currentPosition

    The current position of the controller when Update is now called.

    Returns
    Type Description
    Vector3

    Transformation(Single)

    Take in the controller movement amount on each axis and return the mapped value after applying a log function

    Declaration
    static float Transformation(float move)
    Parameters
    Type Name Description
    Single move

    The controller movement amount on each axis

    Returns
    Type Description
    Single

    The movement amount after applying log transformation.

    In This Article
    Back to top XR Collaboratory