Path2D
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Özet
Özellikler
Yöntemler
Path2D için bağlama boyutunu döndürür.
Verilen bir indeks için Path2DControlPoint döndürür.
Tüm Path2DControlPoints için Path2D dönüyor.
Path2D 'nin uzunluğunu döndürür.
Maksimum izin verilen kontrol noktası sayısını döndürür.
Veri alanındaki belirli bir değerde pozisyonu döndürür.
Ark uzunluğu uzayında verilen bir değerde pozisyonu döndürür.
Veri alanında verilen bir değerde tangente geri döndürür.
Arç uzunluğu uzayında verilen bir değerde tangente geri döndürür.
Belirli bir inde yeni bir kontrol noktası ekler.
Verilen indekste bir kontrol kaldırır.
Tüm kontrol noktalarını belirtilen dizeye ayarlar ve mevcut tüm noktaları yeni noktalarla değiştirir.
Verilen indekste bir kontrol noktasını günceller.
Etkinlikler
Herhangi bir zamanda kontrol noktaları değiştiğinde ateş eder.
Özellikler
SelectedControlPoint
SelectedControlPointData
Visible
Path2D yolunun görüntülenip görüntülenmediğini belirler.Yanlış olduğunda, yol görüntülenmez.Ancak, kontrol noktalarına yapılan herhangi bir değişiklik doğru şekilde güncellenecek ve sorgu verilerinin doğru bilgilere sahip olmasını sağlayacaktır.
ZIndex
Bir Path2D yolunun diğer GUI'lere göre sıralanmasını belirler.Aynı şekilde çalışır GuiObject.ZIndex ancak herhangi bir şekilde düzen sırasıyla etkileşime girmez.
Yöntemler
GetBoundingRect
Geri döndürür Rect bağlama boyutunu Path2D için.Bu, kontrol noktası noktalarına dayanarak hesaplanır ve kontrol noktası verilerini değiştirmenin dışında değiştirilemez.
Dönüşler
GetControlPoint
Verilen bir indeks için Path2DControlPoint döndürür. Eğer indeks sınırların dışında ise, bu yöntem bir hata atar.
Parametreler
Dönüşler
Verilen indeksteki kontrol noktası.
GetControlPoints
Path2DControlPoints için tüm bir tablo döndürür Path2D .
Dönüşler
Tüm Path2DControlPoints 'nin tablosu.
GetPositionOnCurve
2D UDim2 pozisyonunu 0 ile 1 (dahil) arasındaki verilen t değer arasında döndürür ve eğilimin sorgulanmasının parametre uzay sonucunu temsil ederDeğerler, bükülmelerin yakınında ve düzleştirici segmentlerde daha sıkı paketlenecek ve daha geniş ayrılacak; daha fazla boşluk sonuçları için GetPositionOnCurveArcLength() bakın.
Path2D daha azından iki kontrol noktası varsa bir hata atar.
Parametreler
Dönüşler
Parametre uzayındaki pozisyon.
GetPositionOnCurveArcLength
2D UDim2 pozisyonunu 0 ile 1 (dahil) arasındaki verilen t değer arasında döndürür, eğilinin uzunluğu alanını sorgulamanın sonucunu temsil eder.Değerler eşit aralıklarla splin boyunca yerleştirilecek; GetPositionOnCurve() parametre aralığı sonuçlarına bakın.
Path2D daha azından iki kontrol noktası varsa bir hata atar.
Parametreler
Path2D'yi sorgulamak için değer.
Dönüşler
Yay uzunluğu uzayındaki konum.
GetTangentOnCurve
Verilen t değerinde tангенsı bir değer aralığında döndürür (t dahil), 0 ile 1 arasında bir değerdir (dahil).Path2D daha azından iki kontrol noktasına sahipse bir hata atar.
Parametreler
Dönüşler
GetTangentOnCurveArcLength
Verilen t değerinde ark uzunluğunda alanında t 0 ile 1 (dahil) arasında bir değer olan tangente döndürür (dahil).Path2D daha azından iki kontrol noktasına sahipse bir hata atar.
Parametreler
Dönüşler
Yay uzunluğu uzayındaki tangenteç.
InsertControlPoint
Belirli bir inde yeni bir Path2DControlPoint ekler.Dizin sınırların dışında olduğu veya 50 sınırının ötesine kontrol noktaları eklemek istediğinizde uyarı verir.
Parametreler
Ekleceğiniz indeks.
Eklecek kontrol noktası.
Dönüşler
RemoveControlPoint
Verilen indekste bir kontrol noktası kaldırır. Sınırların dışında olduğunda bir uyarı atar.
Parametreler
Kaldırılacak indeks.
Dönüşler
SetControlPoints
Tüm kontrol noktalarını belirtilen dizeye ayarlar ve mevcut tüm noktaları yeni noktalarla değiştirir.controlPoints matrisinde 50'den fazla nokta varsa bir uyarı atar.
Parametreler
Belirlenmesi gereken yeni kontrol noktaları listesi.
Dönüşler
UpdateControlPoint
Verilen indeksteki kontrol noktasını günceller. İndeks menzilden çıktıysa bir uyarı atar.
Parametreler
Güncelleme için kontrol noktası güncelle.
Dönüşler
Etkinlikler
ControlPointChanged
Herhangi bir zamanda kontrol noktaları değiştiğinde ateş eder.