Difference between revisions of "IMyCubeGrid/ru"

From Space Engineers Wiki
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:IMyCubeGrid}}
 
{{DISPLAYTITLE:IMyCubeGrid}}
Пространство имён VRage.Game.ModAPI.Ingame
+
Версия игры: 1.175
 +
<br>Пространство имён VRage.Game.ModAPI.Ingame
  
''public interface '''IMyCubeGrid''' : IMyEntity''
+
''public interface '''IMyCubeGrid''' : [[IMyEntity/ru|IMyEntity]]''
 
<br>&nbsp;&nbsp;Grid (база или корабль)
 
<br>&nbsp;&nbsp;Grid (база или корабль)
  
 
==Свойства:==
 
==Свойства:==
 +
 +
''string '''CustomName''' { get; set; }
 +
<br>&nbsp;&nbsp;Название grid'а
 +
 
''float '''GridSize''' { get; }''
 
''float '''GridSize''' { get; }''
 
<br>&nbsp;&nbsp;Размер grid'а в метрах
 
<br>&nbsp;&nbsp;Размер grid'а в метрах
  
''MyCubeSize '''GridSizeEnum''' { get; }''
+
''[[MyCubeSize/ru|MyCubeSize]] '''GridSizeEnum''' { get; }''
 
<br>&nbsp;&nbsp;Размер grid'а  
 
<br>&nbsp;&nbsp;Размер grid'а  
  
Line 15: Line 20:
 
<br>&nbsp;&nbsp;'''true''' для статического grid'а (станции), '''false''' для корабля
 
<br>&nbsp;&nbsp;'''true''' для статического grid'а (станции), '''false''' для корабля
  
''Vector3I '''Max''' { get; }''
+
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3I.html Vector3I] '''Max''' { get; }''
 
<br>&nbsp;&nbsp;Максимальные координаты блока в grid'е
 
<br>&nbsp;&nbsp;Максимальные координаты блока в grid'е
  
''Vector3I '''Min''' { get; }''
+
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3I.html Vector3I] '''Min''' { get; }''
 
<br>&nbsp;&nbsp;Минимальные координаты блока в grid'е
 
<br>&nbsp;&nbsp;Минимальные координаты блока в grid'е
  
Line 29: Line 34:
 
<br>&nbsp;&nbsp;Возвращает блок по заданным координатам '''pos'''
 
<br>&nbsp;&nbsp;Возвращает блок по заданным координатам '''pos'''
  
''Vector3D '''GridIntegerToWorld'''(Vector3I gridCoords)''
+
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''GridIntegerToWorld'''(Vector3I gridCoords)''
 
<br>&nbsp;&nbsp;Возвращает мировые координаты по заданным координатам '''gridCoords''' внутри grid'а  
 
<br>&nbsp;&nbsp;Возвращает мировые координаты по заданным координатам '''gridCoords''' внутри grid'а  
  
''Vector3I '''WorldToGridInteger'''(Vector3D coords)''
+
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3I.html Vector3I] '''WorldToGridInteger'''(Vector3D coords)''
 
<br>&nbsp;&nbsp;Возвращает координаты внутри grid'а по заданным мировым координатам '''сoords'''  
 
<br>&nbsp;&nbsp;Возвращает координаты внутри grid'а по заданным мировым координатам '''сoords'''  
  
 
[[Category:Ingame API/ru]]
 
[[Category:Ingame API/ru]]

Latest revision as of 20:55, 17 February 2017

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

public interface IMyCubeGrid : IMyEntity
  Grid (база или корабль)

Свойства:

string CustomName { get; set; }
  Название grid'а

float GridSize { get; }
  Размер grid'а в метрах

MyCubeSize GridSizeEnum { get; }
  Размер grid'а

bool IsStatic { get; }
  true для статического grid'а (станции), false для корабля

Vector3I Max { get; }
  Максимальные координаты блока в grid'е

Vector3I Min { get; }
  Минимальные координаты блока в grid'е

Методы:

bool CubeExists(Vector3I pos)
  Возвращает наличие блока по заданным координатам pos

IMySlimBlock GetCubeBlock(Vector3I pos)
  Возвращает блок по заданным координатам pos

Vector3D GridIntegerToWorld(Vector3I gridCoords)
  Возвращает мировые координаты по заданным координатам gridCoords внутри grid'а

Vector3I WorldToGridInteger(Vector3D coords)
  Возвращает координаты внутри grid'а по заданным мировым координатам сoords