Class MatthewsUtils
- Namespace
- KSP.Dev
- Assembly
- Assembly-CSharp.dll
public class MatthewsUtils : KerbalMonoBehaviour
- Inheritance
-
MatthewsUtils
- Inherited Members
-
- Extension Methods
-
Constructors
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?