Entity:PhysicsFromMesh

  boolean Entity:PhysicsFromMesh( table vertices, string surfaceprop = "default", Vector massCenterOveride = nil )

Açıklama

Varlığın fizik modelini (physics mesh), tepe noktaları tablosuyla (table of vertices) tanımlanan bir üçgen yığınından (triangle soup) başlatır. Ortaya çıkan model boştur, delikler içerebilir ve her zaman 0 hacme sahiptir.

Bu, arazi yükseltileri gibi statik geometriler için çok kullanışlı olsa da, hareket eden katı nesneler için bunun yerine Entity:PhysicsInitConvex veya Entity:PhysicsInitMultiConvex kullanılması tavsiye edilir.

Oyuncuların varlıkla doğru şekilde çarpışmasını istiyorsanız Entity:EnableCustomCollisions fonksiyonunun çağrılması gerekir.

Argümanlar

1 table vertices
MeshVertex yapısından oluşan bir tablo (sadece pos elemanı dikkate alınır). Her 3 tepe noktası, fizik modelinde bir üçgen tanımlar.
2 string surfaceprop = "default"
surfaceproperties.txt dosyasından gelen veya physenv.AddSurfaceData ile eklenmiş fiziksel materyal.
3 Vector massCenterOveride = nil
Eğer ayarlanırsa, oluşturulan fizik nesnesinin kütle merkezinin üzerine yazar.

Döndürülen Değerler

1 boolean
Başarılı olduğunda true, aksi takdirde nil döndürür.

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord