render.DrawWireframeSphere

  render.DrawWireframeSphere( Vector position, number radius, number longitudeSteps, number latitudeSteps, Color color = Color( 255, 255, 255 ), boolean writeZ = false )

Açıklama

3 boyutlu uzayda bir kablolu küre çiziyor.

Bu bir gösterimdir function that 3 boyutlu görüntüleme bağlamı gerektirir.

Bu sadece çalışacak anlamına gelir. 3D Rendering Hooks.

Argümanlar

1. Vektör konumu
Küre pozisyonu.
2. numara yarıçap
Küre boyutu.
3. numara UzunlukAdımlar
Uzunluk basamaklarının sayısı. Bu sayı ne kadar büyükse, küre o kadar pürüzsüzdür.
4. numara enlemAdımlar
Enlem basamaklarının sayısı. Bu sayı ne kadar büyükse, küre o kadar pürüzsüzdür.
5. Renk Renkli = Color( 255, 255, 255)
Tel çerçevesinin rengi.
Altı. Boolean Yazacağım. = yanlış
Z tamponunu dikkate almak veya almamak. Eğer yanlışsa, kablo çerçevesi şu anda çizilen her şeyin üzerine çizilir. Doğru ise 3 boyutlu bir alandaki düzenli bir nesne gibi derinlik göz önüne alınarak çekilecektir.

Örnek

Sanatsal bir etki için normal bir kürenin üzerine kablo çerçeve küresini çizer.

hook.Add( "PostDrawTranslucentRenderables", "test", function() -- Çekim malzemesini katı beyaz olarak ayarlayın. render.SetColorMaterial() -- Bu durumda küreyi göstermek için konum, [ID_0'nun] bakış pozisyonu local pos = LocalPlayer():GetEyeTrace().HitPos local radius = 50 local wideSteps = 10 local tallSteps = 10 - Küreyi çiz! render.DrawSphere( pos, radius, wideSteps, tallSteps, Color( 0, 175, 175, 100 ) ) - Kablo küresini çiz! render.DrawWireframeSphere( pos, radius, wideSteps, tallSteps, Color( 255, 255, 255, 255 ) ) end )

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