Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Static Public Member Functions | List of all members
EditorGeometryUtil Class Reference

Static Public Member Functions

static Vector3 GetPartBoundsSeparation (Part p1, Part p2)
 
static float GetPixelDistance (Vector3 sPos1, Vector3 sPos2)
 
static float GetPixelDistance (Vector3 wPos, Vector3 sPos, Camera refCamera)
 
static Vector3 MirrorDirection (Vector3 input, Transform setRoot)
 
static Vector3 MirrorPos (Vector3 input, Transform mirrorRoot, Transform setRoot)
 
static Quaternion MirrorRotation (Quaternion input, Transform mirrorRoot, Transform setRoot)
 
static bool TestPartBoundsIntersect (Part p1, Part p2)
 
static bool TestPartBoundsSeparate (Part p1, Part p2, float threshold, out Vector3 gap)
 

Member Function Documentation

static Vector3 EditorGeometryUtil.GetPartBoundsSeparation ( Part  p1,
Part  p2 
)
inlinestatic
static float EditorGeometryUtil.GetPixelDistance ( Vector3  sPos1,
Vector3  sPos2 
)
inlinestatic
static float EditorGeometryUtil.GetPixelDistance ( Vector3  wPos,
Vector3  sPos,
Camera  refCamera 
)
inlinestatic
static Vector3 EditorGeometryUtil.MirrorDirection ( Vector3  input,
Transform  setRoot 
)
inlinestatic
static Vector3 EditorGeometryUtil.MirrorPos ( Vector3  input,
Transform  mirrorRoot,
Transform  setRoot 
)
inlinestatic
static Quaternion EditorGeometryUtil.MirrorRotation ( Quaternion  input,
Transform  mirrorRoot,
Transform  setRoot 
)
inlinestatic
static bool EditorGeometryUtil.TestPartBoundsIntersect ( Part  p1,
Part  p2 
)
inlinestatic
static bool EditorGeometryUtil.TestPartBoundsSeparate ( Part  p1,
Part  p2,
float  threshold,
out Vector3  gap 
)
inlinestatic

The documentation for this class was generated from the following file: