reckfellENGINE

PhysicsIntersectRayResult3D

Хранит результат запроса на перекресток лучей.

На этой странице
class PhysicsIntersectRayResult3DReckfellSharpНаследует RefCounted

Хранит результат запроса на перекресток лучей.

Этот объект содержит информацию о пересечении, полученную PhysicsDirectSpaceState3D.IntersectRayInto. После звонка PhysicsDirectSpaceState3D.IntersectRayInto, поля этого объекта будут заселены информацией о ударе, если луч пересекает форму. Если перекрестка не происходит, значения остаются неизменными по сравнению с предыдущим состоянием.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

PhysicsIntersectRayResult3DКонструктор
# PhysicsIntersectRayResult3D
C#
public PhysicsIntersectRayResult3D();

Свойства7

ColliderСвойство
# Collider
C#
public ReckfellObject Collider { get; }

Коллизионный объект.

ColliderFaceIndexСвойство
# ColliderFaceIndex
C#
public int ColliderFaceIndex { get; }

Индекс лица в точке пересечения. Примечание: Возвращает действительное число только в том случае, если пересекаемая форма представляет собой ConcavePolygonShape3DВ противном случае -1 Вернулся.

ColliderIdСвойство
# ColliderId
C#
public ulong ColliderId { get; }

Идентификационный номер коллапсирующего объекта.

ColliderRidСвойство
# ColliderRid
C#
public Rid ColliderRid { get; }

Пересекающийся объект Rid.

ColliderShapeСвойство
# ColliderShape
C#
public int ColliderShape { get; }

Индекс формы коллизий.

NormalСвойство
# Normal
C#
public Vector3 Normal { get; }

Поверхность объекта в точке пересечения нормальная, или Vector3(0, 0, 0) если луч начинается внутри формы и PhysicsRayQueryParameters3D.HitFromInside это true.

PositionСвойство
# Position
C#
public Vector3 Position { get; }

Точка пересечения.

Методы7

GetColliderReckfellObject
# GetCollider
C#
public ReckfellObject GetCollider();
Возвращает ReckfellObject
GetColliderFaceIndexint
# GetColliderFaceIndex
C#
public int GetColliderFaceIndex();
Возвращает int
GetColliderIdulong
# GetColliderId
C#
public ulong GetColliderId();
Возвращает ulong
GetColliderRidRid
# GetColliderRid
C#
public Rid GetColliderRid();
Возвращает Rid
GetColliderShapeint
# GetColliderShape
C#
public int GetColliderShape();
Возвращает int
GetNormalVector3
# GetNormal
C#
public Vector3 GetNormal();
Возвращает Vector3
GetPositionVector3
# GetPosition
C#
public Vector3 GetPosition();
Возвращает Vector3
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.