ModifiableContactPair
структура в UnityEngine
Выполнено в:UnityEngine.PhysicsModule
Описание
Легкий прокси, который позволяет получить доступ к контактным буферам напрямую.
Свойства
| Свойство | Описание |
|---|---|
| bodyAngularVelocity | Угловая скорость первого тела в контактной паре. |
| bodyInstanceID | Экземпляр ID первого тела в этой паре контактов. |
| bodyVelocity | Линейная скорость первого тела в контактной паре. |
| colliderInstanceID | Экземпляр ID первого Collider в этой паре контактов. |
| contactCount | Количество контактных точек, созданных для этой пары контактов. |
| massProperties | Массовые свойства этой контактной пары, такие как соотношение масс. |
| otherBodyAngularVelocity | Угловая скорость второго тела в контактной паре. |
| otherBodyInstanceID | Экземпляр ID второго тела в этой паре контактов. |
| otherBodyVelocity | Линейная скорость второго тела в контактной паре. |
| otherColliderInstanceID | Экземпляр ID второго коллайдера в этой контактной паре. |
| otherPosition | Положение второго коллайдера в этой контактной паре в мировом пространстве с точки зрения решения задачи. |
| otherRotation | Вращение второго коллайдера в этой контактной паре в мировом пространстве, как видно из решения. |
| position | Положение первого коллайдера в этой контактной паре в мировом пространстве, видимое для решающего. |
| rotation | Вращение первого коллайдера в этой контактной паре в мировом пространстве, как видно из решения. |
Открытые методы
| Метод | Описание |
|---|---|
| GetBounciness | Получить значение восстановления для указанной точки контакта в этой паре контактов. |
| GetDynamicFriction | Получить значение динамического трения для указанной точки контакта в этой паре контактов. |
| GetFaceIndex | Получить индекс лица, к которому принадлежит определенная точка контакта в этой паре контактов. Используйте это с Mesh.triangles. |
| GetMaxImpulse | Получить максимальный импульс, который решающий может применить к определенной точке контакта в этой паре контактов. |
| GetNormal | Получить нормаль в определенной точке контакта в этой паре контактов. |
| GetPoint | Получить расположение определенной точки контакта в этой паре контактов. |
| GetSeparation | Получить значение разделения в определенной точке контакта в этой паре контактов. |
| GetStaticFriction | Возвращает коэффициент статического трения в конкретной точке контактной пары. |
| GetTargetVelocity | Получить целевую скорость, на которую должен быть направлен решающий процесс, чтобы достичь определенной точки контакта в этой паре контактов. |
| IgnoreContact | Игнорировать указанную точку контакта в этой паре контактов. |
| SetBounciness | Устанавливает значение восстановления для указанной точки контакта в этой паре контактов. |
| SetDynamicFriction | Установить значение динамического трения для указанной точки контакта в этой паре контактов. |
| SetMaxImpulse | Установить максимальный импульс, который решающий может применить к конкретной точке контакта в этой паре контактов. |
| SetNormal | Установить нормаль в определенной точке контакта в этой паре контактов. |
| SetPoint | Установить местоположение определенной точки контакта в этой паре контактов. |
| SetSeparation | Установить значение разделения в конкретной точке контакта в этой паре контактов. |
| SetStaticFriction | Задаёт коэффициент статического трения в конкретной точке контактной пары. |
| SetTargetVelocity | Установить целевую скорость, на которую должен быть направлен решающий процесс, чтобы достичь определенной точки контакта в этой паре контактов. |