render.ComputePixelDiameterOfSphere
Açıklama
3 boyutlu bir kürenin 2 boyutlu bir ekrandaki çapını piksel cinsinden hesaplar.
Bu, 3 boyutlu bir renderlama bağlamı gerektiren bir renderlama fonksiyonudur.
Bu, yalnızca 3d Renderlama Kancaları'nda (Hooks) çalışacağı anlamına gelir.
Argümanlar
Döndürülenler
Örnek
hook.Add( "HUDPaint", "HUDPaint_PixelDiameterOfSphereExample", function()
local point = Vector( 0, 0, 0 )
cam.Start3D()
local diameter = render.ComputePixelDiameterOfSphere( point, 10 )
cam.End3D()
local pos2D = point:ToScreen()
surface.DrawCircle( pos2D.x, pos2D.y, diameter / 2, Color( 255, 120, 0 ) )
end )
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord