Table of Contents

Class StylusRay

Namespace
KmaxXR
Assembly
KmaxXR.Core.dll
public class StylusRay : MonoBehaviour, IPointerVisualize
Inheritance
StylusRay
Implements
IPointerVisualize

Constructors

StylusRay()

public StylusRay()

Fields

CurveStartPivot

public float CurveStartPivot

Field Value

float

line

protected LineRenderer line

Field Value

LineRenderer

pointer

protected Transform pointer

Field Value

Transform

Methods

InitVisualization(KmaxPointer)

public void InitVisualization(KmaxPointer pointer)

Parameters

pointer KmaxPointer

SetBezierCurve(LineRenderer, int, int, Vector3, Vector3, Vector3)

public static void SetBezierCurve(LineRenderer l, int startIndex, int length, Vector3 p0, Vector3 p1, Vector3 p2)

Parameters

l LineRenderer
startIndex int
length int
p0 Vector3
p1 Vector3
p2 Vector3

SetBezierCurve(LineRenderer, int, Vector3, Vector3, Vector3)

public static void SetBezierCurve(LineRenderer l, int startIndex, Vector3 p0, Vector3 p1, Vector3 p2)

Parameters

l LineRenderer
startIndex int
p0 Vector3
p1 Vector3
p2 Vector3

SetLineFactor(float)

public void SetLineFactor(float factor)

Parameters

factor float

UpdateVisualization(KmaxPointer)

public void UpdateVisualization(KmaxPointer pointer)

Parameters

pointer KmaxPointer