Difference between revisions of "MyBlockOrientation/ru"

From Space Engineers Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:MyBlockOrientation}} Версия игры: 1.144 <br>Пространство имён VRageMath ''public struct '''MyBlockOrientation''''' <br>  С...")
 
Line 1: Line 1:
 
{{DISPLAYTITLE:MyBlockOrientation}}
 
{{DISPLAYTITLE:MyBlockOrientation}}
Версия игры: 1.144
+
Версия игры: 1.175
<br>Пространство имён VRageMath
+
<br>Пространство имён VRage.Math
  
 
''public struct '''MyBlockOrientation'''''
 
''public struct '''MyBlockOrientation'''''

Revision as of 15:41, 19 February 2017

Версия игры: 1.175
Пространство имён VRage.Math

public struct MyBlockOrientation
  Структура, описывающая ориентацию блока

Статические свойства:

public static readonly MyBlockOrientation Identity
  Стандартная ориентация блока

Свойства:

public Base6Directions.Direction Forward
  Направление передней грани блока

public Base6Directions.Direction Up
  Направление верхней грани блока

public Base6Directions.Direction Left { get; }
  Направление левой грани блока

public bool IsValid { get; }
  Допустимо ли текущее положение блока

Методы:

public MyBlockOrientation(Base6Directions.Direction forward, Base6Directions.Direction up)
public MyBlockOrientation(ref Quaternion q)
public MyBlockOrientation(ref Matrix m)
  Конструкторы

public static bool operator ==(MyBlockOrientation orientation1, MyBlockOrientation orientation2)
public static bool operator !=(MyBlockOrientation orientation1, MyBlockOrientation orientation2)
public override int GetHashCode()
public override bool Equals(object obj)
public override string ToString()
  Перегрузка стандартных методов

public void GetQuaternion(out Quaternion result)
  Возвращает в result кватернион, соответствующий повороту блока

public void GetMatrix(out Matrix result)
  Возвращает в result матрицу поворота блока

public Base6Directions.Direction TransformDirection(Base6Directions.Direction baseDirection)
  Возвращает относительное положение

public Base6Directions.Direction TransformDirectionInverse(Base6Directions.Direction baseDirection)
  Возвращает обратное положение