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.

ConvexPolygonShape3D

Успадковує: Shape3D < Resource < RefCounted < Object

3D конвекційна поліхедронова форма використовується для зіткнення фізики.

Опис

3D конвекційно-поліхедронова форма, призначена для використання в фізиці. Зазвичай використовується для забезпечення форми CollisionShape3D.

ConvexPolygonShape3D is solid, що означає, що він виявляє зіткнення з об'єктів, які повністю всередині нього, на відміну від ConcavePolygonShape3D, який є порожнистим. Це робить його більш придатними для виявлення і фізики.

Конвекційний декомпозиція: Конкавований поліхедрон може розбитись на кілька конвекційних полігедра. Це дозволяє динамічним органам фізики мати складні зіткнені зіткнень (у вартість виконання) і може бути досягнуто за допомогою декількох вузлів ConvexPolygonShape3D. Для створення конвекційної декомпозиції з сітки виберіть вузол MeshInstance3D, перейдіть до меню Mesh, яке з'являється над переглядом і виберіть Create Кілька конвекцій Collision Siblings. Крім того, MeshInstance3D.create_multiple_convex_collisions() можна назвати в скрипті, щоб виконати цю декомпозицію в режимі run-time.

Примітка: ConvexPolygonShape3D швидше перевіряє зіткнення порівняно з ConcavePolygonShape3D, але він повільніше, ніж примітивні форми зіткнення, такі як SphereShape3D і BoxShape3D. Його використання, як правило, обмежуються об'єктами середнього розміру, які не можуть мати їх зіткнення точно представлені примітивними формами.

Посібники

Властивості

PackedVector3Array

points

PackedVector3Array()


Описи властивостей

PackedVector3Array points = PackedVector3Array() 🔗

  • void set_points(value: PackedVector3Array)

  • PackedVector3Array get_points()

Список 3D точок, що утворюють конвекційну форму полігону.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector3Array for more details.