Line

Line class

Çoklu çizgi, bir dizi nokta tarafından tanımlanan bir yoldur.ControlPoints tarafından bağlandı veSegments , bu aynı zamanda bir dizi bağlantılı çizgi parçası olabileceği anlamına gelir. Çizgi genellikle doğrusal bir nesnedir, yani bir eğriyi temsil etmek için kullanılamaz, bir eğriyi temsil etmek için kullanırNurbsCurve .

public class Line : Curve

yapıcılar

İsimTanım
Line()Yeni bir örneğini başlatırLine sınıf.
Line(string)Yeni bir örneğini başlatırLine sınıf.

Özellikleri

İsimTanım
Color { get; set; }Çizginin rengini alır veya ayarlar, varsayılan değer beyazdır(1, 1, 1)
ControlPoints { get; }Tüm kontrol noktalarını alır
Excluded { get; set; }Dışa aktarma sırasında bu varlığın hariç tutulup tutulmayacağını alır veya ayarlar.
virtual Name { get; set; }Adı alır veya ayarlar.
ParentNode { get; set; }İlk üst düğümü alır veya ayarlar, eğer ilk üst düğüm ayarlanırsa bu varlık diğer üst düğümlerden ayrılır.
ParentNodes { get; }Tüm üst düğümleri alır, bir varlık geometri örneği için birden çok üst düğüme eklenebilir
Properties { get; }Tüm özelliklerin koleksiyonunu alır.
Scene { get; }Bu nesnenin ait olduğu sahneyi alır
Segments { get; }satırının kesimlerini alır
Visible { get; set; }Geometrinin görünür olup olmadığını alır veya ayarlar

yöntemler

İsimTanım
static FromPoints(params Vector3[])Bir yapı oluşturunLine bir dizi noktadan örnek.
FindProperty(string)Özelliği bulur. Dinamik bir özellik olabilir (CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerel özellik (adıyla tanımlanır)
GetBoundingBox()Nesne uzayı koordinat sisteminde geçerli varlığın sınırlayıcı kutusunu alır.
override GetEntityRendererKey()Oluşturucuda kayıtlı varlık oluşturucunun anahtarını alır
GetProperty(string)Belirtilen özelliğin değerini alın
MakeDefaultIndices()0,1,2,3… dizisini oluşturun.ControlPoints .Uzunluk-1 ilaSegments böylece ControlPoint’ler tek bir satır olarak kullanılabilir
RemoveProperty(Property)Dinamik bir özelliği kaldırır.
RemoveProperty(string)name ile tanımlanan belirtilen özelliği kaldırın
SetProperty(string, object)Belirtilen özelliğin değerini ayarlar

Ayrıca bakınız