# IMesh:Draw

- **Ortam:** İstemci
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/IMesh:Draw
- **Çeviri tarihi:** 2025-09-08

```lua
IMesh:Draw()
```

## Açıklama

Mesh'i aktif matris ile işler.

> **HATA:** Eğer bu fonksiyon VertexLitGeneric materyali ile kullanılırsa, [render](https://gmod.tr/wiki/render) kütüphanesi kullanılarak (örneğin [render.ResetModelLighting](https://gmod.tr/wiki/render.ResetModelLighting)) başka parametreler belirtilmedikçe, daha önce çizilmiş model üzerinde hesaplanan ışık parametrelerini yeniden kullanacaktır. Eğer aydınlatma sorunları yaşıyorsanız veya motorun sizin için ışığı hesaplamasını istiyorsanız, mesh'in orijininde sahte (görünmez) bir model çizin, ardından mesh'i çizin.
>
> [ENTITY:Draw](https://gmod.tr/wiki/ENTITY:Draw) içinde kullanılıyorsa, varlığın modelini (varsa) çizmek yeterli olacaktır.

### Örnek

Mesh'i, SENT'in model matrisini kullanarak düzgün bir şekilde işler.

Bu örnekteki `self.Mesh`, [IMesh](https://gmod.tr/wiki/IMesh)'tir.

```lua
local myMaterial = Material( "models/wireframe" ) -- models/debug/debugwhite

function ENT:Draw()
	-- self:DrawModel() içeren kod

	if ( self.Mesh ) then
		render.SetMaterial( myMaterial )
		cam.PushModelMatrix( self:GetWorldTransformMatrix() )
			self.Mesh:Draw()
		cam.PopModelMatrix()
	end

	-- Muhtemelen diğer kodlar
end
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/IMesh:Draw
