VoxelRaycastResult
Результат рейка, проведенного с VoxelTool.raycast
Результат рейка, проведенного с VoxelTool.Raycast
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
VoxelRaycastResultКонструктор
public VoxelRaycastResult();Свойства4
DistanceСвойство
public float Distance { get; }Расстояние между происхождением луча и поверхностью кубика, представляющего вокселя.
NormalСвойство
public Vector3 Normal { get; }Удельный вектор, указывающий от поверхности, которая была повреждена.
Это возможно только в том случае, если VoxelTool была построена для расчета норм. См. VoxelTool.SetRaycastNormalEnabled.
С закупоренными вокселями это нормальное положение будет основываться на коробках для столкновений, а не на сетке.
PositionСвойство
public Vector3I Position { get; }В закулисной игре это будет позиция вокселя, с которым можно будет взаимодействовать.
PreviousPositionСвойство
public Vector3I PreviousPosition { get; }В закупорочной игре это будет позиция вокселя, помещённого сверху направленного.
Методы4
GetDistancefloat
public float GetDistance();Возвращает
floatGetNormalVector3
public Vector3 GetNormal();Возвращает
Vector3GetPositionVector3I
public Vector3I GetPosition();Возвращает
Vector3IGetPreviousPositionVector3I
public Vector3I GetPreviousPosition();Возвращает
Vector3IДокументация Reckfell EngineНаверх ↑