# SurfacePropertyData

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Structures/SurfacePropertyData
- **Çeviri tarihi:** 2025-10-05

## Açıklama

[util.GetSurfaceData](https://gmod.tr/wiki/util.GetSurfaceData) tarafından döndürülen tablo.

## Üyeler

- [string](https://gmod.tr/wiki/string) **name**

  Yüzey özelliğinin adı, [util.GetSurfacePropName](https://gmod.tr/wiki/util.GetSurfacePropName) ile aynıdır.

- [number](https://gmod.tr/wiki/number) **hardnessFactor**

  Bir yüzeyin ne kadar sert olduğu. Eğer bu, başka bir yüzeyin hardThreshold değerinden büyük veya ona eşitse, sert bir çarpma sesi kullanılır.

- [number](https://gmod.tr/wiki/number) **hardThreshold**

  Çarpma sesleri için sertlik eşiği. HitSurface.hardnessFactor >= InflictorSurface.hardThreshold ise - sert çarpma sesi (hardVelocityThreshold'un değerine bağlıdır), HitSurface.hardnessFactor < InflictorSurface.hardThreshold ise - yumuşak çarpma sesi (her zaman).

- [number](https://gmod.tr/wiki/number) **hardVelocityThreshold**

  Çarpma sesleri için hız eşiği. impactSpeed >= HitSurface.hardVelocityThreshold ise - sert çarpma sesi (hardThreshold'un değerine bağlıdır), impactSpeed < HitSurface.hardVelocityThreshold ise - yumuşak çarpma sesi (her zaman).

- [number](https://gmod.tr/wiki/number) **reflectivity**

  Yüzeyden yansıyan ses miktarı, 0.0 - 1.0 arasında bir sayı olarak temsil edilir. 0 - yansıma yok, 1 - tamamen yansıdı.

- [number](https://gmod.tr/wiki/number) **roughnessFactor**

  Bir yüzeyin ne kadar pürüzlü olduğu. Eğer bu, başka bir yüzeyin roughThreshold değerinden büyük veya ona eşitse, kaba bir sürtünme sesi kullanılır.

- [number](https://gmod.tr/wiki/number) **roughThreshold**

  Sürtünme sesleri için pürüzlülük eşiği. HitSurface.roughnessFactor >= InflictorSurface.roughThreshold ise - kaba sürtünme sesi, HitSurface.roughnessFactor < InflictorSurface.roughThreshold ise - yumuşak sürtünme sesi.

- [number](https://gmod.tr/wiki/number) **climbable**

  Yüzeyin bir merdiven olup olmadığını belirtir. Bir oyuncunun merdivende olup olmadığını tespit etmek için kullanılır. 0 - yanlış, > 0 - doğru.

- [number](https://gmod.tr/wiki/number) **jumpFactor**

  Oyuncunun zıplama yüksekliği için skaler bir çarpan - ya da daha doğrusu, bir yüzeyde uygulanan z ekseni hızı. Örneğin, 1 - normal zıplama, 2 - iki kat daha yükseğe, ve 0.5 - yarısı kadar yükseğe.

- [number](https://gmod.tr/wiki/number) ile [MAT enum](https://gmod.tr/wiki/Enums/MAT) **material**

  Yüzey materyali. [MAT enum](https://gmod.tr/wiki/Enums/MAT) sayfasına bakın.

- [number](https://gmod.tr/wiki/number) **maxSpeedFactor**

  Oyuncu hızı için skaler bir çarpan. Bunu [GM:Move](https://gmod.tr/wiki/GM:Move) içinde [CMoveData:SetMaxSpeed](https://gmod.tr/wiki/CMoveData:SetMaxSpeed) ile çarparak başarır.

- [number](https://gmod.tr/wiki/number) **dampening**

  Bu, bu yüzeyle temas halindeki bir nesne üzerindeki fiziksel sürüklenmedir (0 - x, 0 hiç yok ile x çok arasında).

- [number](https://gmod.tr/wiki/number) **density**

  Materyal yoğunluğu kg / m^3 cinsinden (su 1000'dir). Bir yüzeyin yoğunluğu < 1000 ise suda yüzer. Bu, bir nesnenin toplam kütlesini hesaplamak için kullanılır.

- [number](https://gmod.tr/wiki/number) **elasticity**

  Çarpışma esnekliği - geri sekme katsayısını hesaplamak için kullanılır ve 0.0 - 1.0 arasında bir sayı olarak temsil edilir. 0.01 yumuşak, 1.0 serttir.

- [number](https://gmod.tr/wiki/number) **friction**

  Yüzeye temas eden varlıkları yavaşlatmak için kullanılan fiziksel sürtünme, 0.0 - 1.0 arasında bir sayı olarak temsil edilir. 0.01 kaygan, 1.0 tamamen pürüzlüdür.

- [number](https://gmod.tr/wiki/number) **thickness**

  Materyal kalınlığı. Eğer bu 0 ise, materyal hacimsel olarak katı değildir ve bu nedenle nesnenin kütlesi "hacim * 0.0254^3 * yoğunluk" olarak hesaplanır, burada 0.0254 inç başına metredir. Sıfırdan farklıysa, kütle "yüzeyalanı * kalınlık * 0.0254^3 * yoğunluk" olacaktır.

- [string](https://gmod.tr/wiki/string) **breakSound**

  Bir prop veya func_breakable kırıldığında çalınacak ses.

- [string](https://gmod.tr/wiki/string) **bulletImpactSound**

  Bu yüzeyle mermi çarpma sesi.

- [string](https://gmod.tr/wiki/string) **impactHardSound**

  Yüzeylere sertçe çarpıldığında çıkan fiziksel çarpma sesi.

- [string](https://gmod.tr/wiki/string) **impactSoftSound**

  Yüzeylere yavaşça çarpıldığında çıkan fiziksel çarpma sesi.

- [string](https://gmod.tr/wiki/string) **rollingSound**

  Kullanılmayan ses.

- [string](https://gmod.tr/wiki/string) **scrapeRoughSound**

  Bir varlığa karşı kabaca sürtünme sesi.

- [string](https://gmod.tr/wiki/string) **scrapeSmoothSound**

  Bir varlığa karşı pürüzsüzce sürtünme sesi.

- [string](https://gmod.tr/wiki/string) **stepLeftSound**

  Sol ayak için ayak sesi.

- [string](https://gmod.tr/wiki/string) **stepRightSound**

  Sağ ayak için ayak sesi.

- [string](https://gmod.tr/wiki/string) **strainSound**

  Kullanılmayan ses.

- [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/Structures/SurfacePropertyData
