Shape
Shape class
Şekil, Maya’daki küme deforme ediciye benzer şekilde bir dizi kontrol noktasındaki deformasyonu tanımlar. Örneğin, oluşturulan bir geometriye bir şekil ekleyebiliriz. Ve şekil ve geometri, aynı topolojik bilgilere ancak kontrol noktalarının farklı konumlarına sahiptir. Değişken miktarlarda etki ile geometri bir deformasyon etkisi gerçekleştirir.
public class Shape : Geometry
yapıcılar
İsim | Tanım |
---|
Shape() | Yeni bir örneğini başlatırShape sınıf. |
Shape(string) | Yeni bir örneğini başlatırShape sınıf. |
Özellikleri
İsim | Tanım |
---|
CastShadows { get; set; } | Bu geometrinin shadow oluşturup oluşturamayacağını alır veya ayarlar |
ControlPoints { get; } | Tüm kontrol noktalarını alır |
Deformers { get; } | Bu geometriyle ilişkili tüm deforme edicileri alır. |
Excluded { get; set; } | Dışa aktarma sırasında bu varlığın hariç tutulup tutulmayacağını alır veya ayarlar. |
Indices { get; } | Endeksleri alır. |
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. |
ReceiveShadows { get; set; } | Bu geometrinin gölge alıp alamayacağını alır veya ayarlar. |
Scene { get; } | Bu nesnenin ait olduğu sahneyi alır |
VertexElements { get; } | Tüm köşe öğelerini alır |
Visible { get; set; } | Geometrinin görünür olup olmadığını alır veya ayarlar |
yöntemler
İsim | Tanım |
---|
static FromControlPoints(params Vector3[]) | Varsayılan dizinlerle belirtilen kontrol noktalarına sahip bir şekil oluşturun. |
AddElement(VertexElement) | Mevcut geometriye mevcut bir tepe elemanı ekler |
CreateElement(VertexElementType) | Belirtilen türde bir köşe öğesi oluşturur ve onu geometriye ekler. |
CreateElement(VertexElementType, MappingMode, ReferenceMode) | Belirtilen türde bir köşe öğesi oluşturur ve onu geometriye ekler. |
CreateElementUV(TextureMapping) | BirVertexElementUV verilen doku eşleme türüyle. |
CreateElementUV(TextureMapping, MappingMode, ReferenceMode) | BirVertexElementUV verilen doku eşleme türüyle. |
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. |
GetDeformers<T>() | |
GetElement(VertexElementType) | Belirtilen type ile bir köşe öğesi alır |
virtual GetEntityRendererKey() | Oluşturucuda kayıtlı varlık oluşturucunun anahtarını alır |
GetProperty(string) | Belirtilen özelliğin değerini alın |
GetVertexElementOfUV(TextureMapping) | VertexElementUV verilen doku eşleme type ile örnek |
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