MeshVertex

Açıklama

A .masaBir ağın tek bir köşesi tarafından depolanan verileri temsil eden yapı.

MeshVertex yapıları genellikle bir üçgenin köşelerini tanımlamak için 3'den oluşan kümeler halinde bir araya getirilir.

Tüm MeshVertex tüm alanları içermeyecek ve tüm alanlar tüm shaderler tarafından kullanılmayacaktır

Çoğu Source Engine shaders tarafından kullanılan alanlar hakkında bilgi (Tıpkı VertexLitGeneric- Evet .UnlitGeneric, vb.) bulunur.Valve Developer Wiki'de.

Geri gönderilen:

Kullanılan:

Üyeler

Renk renkleri
- Evet .RenkBir üçgenin bu köşesinin etrafındaki alanın renklenmesi gerekir.
Vektör Normal
Normalleştirilmiş .VektörBu zirveyin bir parçası olan üçgenin yüzeyine (perpendiküler olarak) bakılan bir yönü temsil eder.

Birçok shader, aydınlatmayı hesaplamak için bunu kullanır.

Vektör çelişki
Normalleşmiş bir VektörBu zirveyin bir parçası olan üçgenin yüzeyine doğru (paralel) baktığı bir yönü temsil eder.
Vektör ikili
Normalleşmiş bir VektörDönüşün hem normal hem de dokunmatik yönlerinden uzaklaşan bir yönü temsil eder.

Bu bir Çarşı ÜrünZirvenin normal ve dokunmatik yönleri arasında.

Vektör İhtiyacımız
[ID_0'daki zirvenin konumu.
Numarası U
Bu zirveyin bir parçası olan üçgenin dokusunda bir konunun yatay koordinatı.
Bu, dokuun hangi bölümünün bu zirvede çizildiğini belirler.

Aralıkta 0(teksürün sol kenarında) 1(Teksürün sağ kenarında)

Numarası v.
Bu vertex'in bir parçası olan üçgenin dokusu üzerindeki pozisyonun dikey koordinatı.
Bu, dokuun hangi bölümünün bu zirvede çizildiğini kontrol eder.

Aralıkta 0(teksürün üst kenarına) 1(teksürün alt kenarı)

Numarası U1
Bazı gibi shaderler tarafından kullanılan bir ikincil U doku koordinatı .LightmappedGeneric- Evet .

Şu anda sadece IMesh:BuildFromTriangles

Numarası V1
Bazı shaderler tarafından kullanılan ikinci bir V doku koordinatı LightmappedGeneric- Evet .

Şu anda sadece IMesh:BuildFromTriangles

sıradan masaNumarası> Kullanıcı verileri
Gölgeci tarafından belirlenen amaç ve beklenen değerleri olan dört sayıdan oluşan bir sıralama tablosu.

Birçok Kaynak Motoru shaders sırada zirve ile ilgili tutarlı bilgileri tutmak için tangentX- Evet .tangentY- Evet .tangentZ- Evet .tangentHandedness

sıradan masa- Evet .masa> ağırlıklar
Tüm tabloların sıralı bir tablosu Kemik Ağırlık yapılarıBu zirveyi etkileyenler.

Onların toplam toplamı weightDeğerler 1

Şu anda sadece util.GetModelMeshes

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