TShape

TShape class

Parametrelerle tanımlanan IFC uyumlu T şekli.

public class TShape : ParameterizedProfile

yapıcılar

İsimTanım
TShape()OluşturucusuTShape

Özellikleri

İsimTanım
Depth { get; set; }Web’in uzunluğunu alır veya ayarlar.
Excluded { get; set; }Dışa aktarma sırasında bu varlığın hariç tutulup tutulmayacağını alır veya ayarlar.
FilletRadius { get; set; }Gövde ve flanş arasındaki köşe yarıçapını alır veya ayarlar.
FlangeEdgeRadius { get; set; }Flanş kenarının yarıçapını alır veya ayarlar.
FlangeThickness { get; set; }Flanşın et kalınlığını alır veya ayarlar.
FlangeWidth { get; set; }Flanşın uzunluğunu 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
WebEdgeRadius { get; set; }Web kenarının yarıçapını alır veya ayarlar.
WebThickness { get; set; }Web’in duvar kalınlığını alır veya ayarlar.

yöntemler

İsimTanım
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
override GetExtent()Kapsamı x ve y boyutunda alır.
GetProperty(string)Belirtilen özelliğin değerini alın
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