Entity:GetRotatedAABB
Açıklama
Varlığın dönüşüne dayalı olarak yönlendirilmiş bir sınırlayıcı kutunun (OBB) eksen hizalı sınırlayıcı kutusunu (AABB) döndürür.
Argümanlar
Dönüşler
Örnek
Varlığın AABB merkezi (modelin orijininden bağımsız olarak) 'pos' içinde saklanır.
local a, b = ent:GetRotatedAABB( v:OBBMins(), v:OBBMaxs() )
local pos = ( ent:GetPos() + ( a + b ) / 2 )
Çıktı: pos, AABB merkezinin koordinatlarına sahiptir.
Örnek
Eğer developer 1 olarak ayarlanırsa, varlığın OBB'sini ve varlığın dönüşüne dayalı AABB'sini gösterir.
OBB, sadece modelin/varlığın OBB'si olmak zorunda değil, herhangi bir sınırlayıcı kutu olabilir.
local e = Entity( 123 )
local minsB, maxsB = e:OBBMins(), e:OBBMaxs()
local minsA, maxsA = e:GetRotatedAABB( minsB, maxsB )
-- AABB'yi çiz
debugoverlay.Box( e:GetPos(), minsA, maxsA, 10, Color( 255, 255, 255, 32 ) )
-- OBB'yi çiz
debugoverlay.BoxAngles( e:GetPos(), minsB, maxsB, e:GetAngles(), 10, Color( 255, 0, 255, 32 ) )
Çıktı: Pembe = OBB, beyaz = AABB


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