C# Класс kOS.SteeringHelper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
integral UnityEngine.Vector3d
prev_err UnityEngine.Vector3d

Открытые методы

Метод Описание
GetEffectiveInertia ( Vessel vessel, UnityEngine.Vector3d torque ) : UnityEngine.Vector3d
GetThrustTorque ( Part p, Vessel vessel ) : double
GetTorque ( Vessel vessel, float thrust ) : UnityEngine.Vector3d
Inverse ( UnityEngine.Vector3d input ) : UnityEngine.Vector3d
KillRotation ( FlightCtrlState c, Vessel vessel ) : void
Pow ( UnityEngine.Vector3d v3d, float exponent ) : UnityEngine.Vector3d
Sign ( UnityEngine.Vector3d vector ) : UnityEngine.Vector3d
SteerShipToward ( Direction targetDir, FlightCtrlState c, Vessel vessel ) : void
SwapYZ ( UnityEngine.Vector3d input ) : UnityEngine.Vector3d

Приватные методы

Метод Описание
ReduceAngles ( UnityEngine.Vector3d input ) : UnityEngine.Vector3d
averageVector3d ( UnityEngine.Vector3d vectorArray, UnityEngine.Vector3d newVector, int n ) : UnityEngine.Vector3d

Описание методов

GetEffectiveInertia() публичный статический Метод

public static GetEffectiveInertia ( Vessel vessel, UnityEngine.Vector3d torque ) : UnityEngine.Vector3d
vessel Vessel
torque UnityEngine.Vector3d
Результат UnityEngine.Vector3d

GetThrustTorque() публичный статический Метод

public static GetThrustTorque ( Part p, Vessel vessel ) : double
p Part
vessel Vessel
Результат double

GetTorque() публичный статический Метод

public static GetTorque ( Vessel vessel, float thrust ) : UnityEngine.Vector3d
vessel Vessel
thrust float
Результат UnityEngine.Vector3d

Inverse() публичный статический Метод

public static Inverse ( UnityEngine.Vector3d input ) : UnityEngine.Vector3d
input UnityEngine.Vector3d
Результат UnityEngine.Vector3d

KillRotation() публичный статический Метод

public static KillRotation ( FlightCtrlState c, Vessel vessel ) : void
c FlightCtrlState
vessel Vessel
Результат void

Pow() публичный статический Метод

public static Pow ( UnityEngine.Vector3d v3d, float exponent ) : UnityEngine.Vector3d
v3d UnityEngine.Vector3d
exponent float
Результат UnityEngine.Vector3d

Sign() публичный статический Метод

public static Sign ( UnityEngine.Vector3d vector ) : UnityEngine.Vector3d
vector UnityEngine.Vector3d
Результат UnityEngine.Vector3d

SteerShipToward() публичный статический Метод

public static SteerShipToward ( Direction targetDir, FlightCtrlState c, Vessel vessel ) : void
targetDir Direction
c FlightCtrlState
vessel Vessel
Результат void

SwapYZ() публичный статический Метод

public static SwapYZ ( UnityEngine.Vector3d input ) : UnityEngine.Vector3d
input UnityEngine.Vector3d
Результат UnityEngine.Vector3d

Описание свойств

integral публичное статическое свойство

public static Vector3d,UnityEngine integral
Результат UnityEngine.Vector3d

prev_err публичное статическое свойство

public static Vector3d,UnityEngine prev_err
Результат UnityEngine.Vector3d