Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Shape3D
Наследует: Resource < RefCounted < Object
Наследуется от: BoxShape3D, CapsuleShape3D, ConcavePolygonShape3D, ConvexPolygonShape3D, CylinderShape3D, HeightMapShape3D, SeparationRayShape3D, SphereShape3D, WorldBoundaryShape3D
Абстрактный базовый класс для трехмерных фигур, используемых для физических столкновений.
Описание
Абстрактный базовый класс для всех 3D-фигур, предназначенный для использования в физике.
Производительность: Примитивные формы, особенно SphereShape3D, быстро проверяются на столкновения. ConvexPolygonShape3D и HeightMapShape3D медленнее, а ConcavePolygonShape3D — самый медленный.
Обучающие материалы
Свойства
|
||
|
Методы
Описания свойств
float custom_solver_bias = 0.0 🔗
Пользовательское смещение решателя формы. Определяет, насколько тела реагируют, чтобы обеспечить разделение контактов, когда задействована эта форма.
Если установлено значение 0, используется значение по умолчанию из ProjectSettings.physics/3d/solver/default_contact_bias.
Примечание: custom_solver_bias действует только при использовании GodotPhysics3D. Он не оказывает эффекта при использовании Jolt Physics.
Граница столкновения для формы. Это не используется в Godot Physics.
Граница столкновения позволяет повысить эффективность обнаружения столкновений, добавляя дополнительную оболочку вокруг форм. Алгоритмы столкновений становятся более затратными, когда объекты перекрываются больше, чем их граница, поэтому более высокое значение границ лучше для производительности, за счет точности вокруг краев, поскольку это делает их менее острыми.
Описания метода
Возвращает ArrayMesh, используемый для отрисовки отладочного столкновения для этого Shape3D.