Table of Contents

Class MatthewsUtils

Namespace
KSP.Dev
Assembly
Assembly-CSharp.dll
public class MatthewsUtils : KerbalMonoBehaviour
Inheritance
MatthewsUtils
Inherited Members
Extension Methods

Constructors

MatthewsUtils()

public MatthewsUtils()

Fields

DEBUG_LINE_COLOR

public static readonly Color DEBUG_LINE_COLOR

Field Value

Color

DEBUG_POINT_COLOR

public static readonly Color DEBUG_POINT_COLOR

Field Value

Color

DEBUG_QUATERNION_COLOR

public static readonly Color DEBUG_QUATERNION_COLOR

Field Value

Color

DEBUG_RAY_COLOR

public static readonly Color DEBUG_RAY_COLOR

Field Value

Color

DEBUG_TEXT_COLOR

public static readonly Color DEBUG_TEXT_COLOR

Field Value

Color

POINT_SIZE

public const float POINT_SIZE = 0.25

Field Value

float

RAY_START_POINT_SIZE

public const float RAY_START_POINT_SIZE = 0.125

Field Value

float

SEVEN_SEG_WIDTH

public const float SEVEN_SEG_WIDTH = 0.125

Field Value

float

Methods

DrawCharNum(char, Vector3, Color?)

public static void DrawCharNum(char toDraw, Vector3 pos, Color? color = null)

Parameters

toDraw char
pos Vector3
color Color?

DrawLine(Vector3, Vector3, Color?)

public static void DrawLine(Vector3 start, Vector3 end, Color? color = null)

Parameters

start Vector3
end Vector3
color Color?

DrawPoint(Vector3, Color?, float)

public static void DrawPoint(Vector3 loc, Color? color = null, float size = 0.25)

Parameters

loc Vector3
color Color?
size float

DrawQuaternionAxis(Vector3, Quaternion, Vector3?, Color?)

public static void DrawQuaternionAxis(Vector3 location, Quaternion toVisualize, Vector3? referenceDirection = null, Color? color = null)

Parameters

location Vector3
toVisualize Quaternion
referenceDirection Vector3?
color Color?

DrawQuaternionXYZ(Vector3, Quaternion, Color?)

public static void DrawQuaternionXYZ(Vector3 location, Quaternion toVisualize, Color? color = null)

Parameters

location Vector3
toVisualize Quaternion
color Color?

DrawRay(Ray, Color?)

public static void DrawRay(Ray ray, Color? color = null)

Parameters

ray Ray
color Color?

DrawRay(Vector3, Vector3, Color?)

public static void DrawRay(Vector3 start, Vector3 dir, Color? color = null)

Parameters

start Vector3
dir Vector3
color Color?

DrawText(Vector3)

public static void DrawText(Vector3 positionAndValue)

Parameters

positionAndValue Vector3

DrawText(Vector3, string, bool, Color?)

public static void DrawText(Vector3 pos, string text, bool updateClear = true, Color? color = null)

Parameters

pos Vector3
text string
updateClear bool
color Color?