# AddOriginToPVS

- **Ortam:** Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Global.AddOriginToPVS
- **Çeviri tarihi:** 2025-09-08

```lua
AddOriginToPVS( Vector position )
```

## Açıklama

Belirtilen vektörü, o anda oluşturulmakta olan PVS'ye (Potentially Visible Set) ekler. Bu, o vektörden görülebilen visleaf'lerdeki (görünürlük yaprakları) tüm nesnelerin çizilmesini sağlar.

## Argümanlar

1. [Vector](https://gmod.tr/wiki/Vector) **position**: Eklenecek orijin (başlangıç noktası).

### Örnek

Bir RTCamera'nın mevcut konumunu tüm oyuncuların PVS'sine ekler, bu da kameranın yakınındaki propların bir rtscreen (render hedefi ekranı) üzerinde her zaman render edilmesini sağlar.

```lua
hook.Add( "SetupPlayerVisibility", "AddRTCamera", function( ply, viewEntity )
	-- Herhangi bir görüş (view) entity'sini ekler
	--
	-- PVS'nin zaten yüklenip yüklenmediğini test ediyoruz, çünkü geçmişte yüklenmiş bir PVS'yi eklemek sunucuyu çökertiyordu (bu sorun düzeltildi).
	-- (Bknz. https://github.com/Facepunch/garrysmod-issues/issues/3744)
	if viewEntity:IsValid() and !viewEntity:TestPVS( ply ) then
		AddOriginToPVS( viewEntity:GetPos() )
	end
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/Global.AddOriginToPVS
