Struct Position
- Namespace
- KSP.Sim
- Assembly
- Assembly-CSharp.dll
- Inherited Members
-
- Extension Methods
-
Constructors
Position(ICoordinateSystem, Vector3d)
public Position(ICoordinateSystem coordinateSystem, Vector3d localPosition)
Parameters
coordinateSystem ICoordinateSystem
localPosition Vector3d
Properties
coordinateSystem
public ICoordinateSystem coordinateSystem { readonly get; set; }
Property Value
- ICoordinateSystem
localPosition
public Vector3d localPosition { readonly get; set; }
Property Value
- Vector3d
Methods
Delta(Position, Position)
public static Vector Delta(Position end, Position start)
Parameters
end Position
start Position
Returns
- Vector
Distance(Position, Position)
public static double Distance(Position p1, Position p2)
Parameters
p1 Position
p2 Position
Returns
- double
DistanceSqr(Position, Position)
public static double DistanceSqr(Position p1, Position p2)
Parameters
p1 Position
p2 Position
Returns
- double
Lerp(Position, Position, double)
public static Position Lerp(Position from, Position to, double lerp)
Parameters
from Position
to Position
lerp double
Returns
- Position
Move(Position, Vector)
public static Position Move(Position start, Vector delta)
Parameters
start Position
delta Vector
Returns
- Position
Reframe(ICoordinateSystem)
public void Reframe(ICoordinateSystem newcoordinateSystem)
Parameters
newcoordinateSystem ICoordinateSystem
Reframed(Position, ICoordinateSystem)
public static Position Reframed(Position position, ICoordinateSystem newCoordinateSystem)
Parameters
position Position
newCoordinateSystem ICoordinateSystem
Returns
- Position
Operators
operator +(Position, Vector)
public static Position operator +(Position p, Vector v)
Parameters
p Position
v Vector
Returns
- Position
operator -(Position, Position)
public static Vector operator -(Position p1, Position p2)
Parameters
p1 Position
p2 Position
Returns
- Vector