WorldToLocal

  Vector, Angle WorldToLocal( Vector position, Angle angle, Vector newSystemOrigin, Angle newSystemAngles )

Açıklama

Bir dünya uzayı vektörünü ve açısını belirli bir koordinat sistemine çevirir.

Argümanlar

1 Vector position
Bir dünya uzayı vektörü.
2 Angle angle
Bir dünya uzayı açısı.
3 Vector newSystemOrigin
Yeni koordinat sisteminin başlangıç noktası.
4 Angle newSystemAngles
Yeni koordinat sisteminin açıları.

Döndürülenler

1 Vector
Karşılık gelen yerel uzay position değeri
2 Angle
Karşılık gelen yerel uzay angle değeri

Örnek

Bunun dahili olarak nasıl hesaplandığını gösteren bir matris matematiği.

local worldTransform = Matrix() worldTransform:SetTranslation( position ) worldTransform:SetAngles( angle ) local objectTransform = Matrix() objectTransform:SetTranslation( newSystemOrigin ) objectTransform:SetAngles( newSystemAngles ) -- Dünya koordinatlarını, nesne dönüşümünü tersine çevrilmiş bir dönüşüm matrisi olarak kullanarak dönüştürür local worldToLocal = objectTransform:GetInverse() * worldTransform print( worldToLocal:GetTranslation(), worldToLocal:GetAngles() )

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