Shape

Overview

Shape .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: Geometry, INamedObject.

Şekil, Maya’daki kümes deformatörüne benzer bir kontrol noktası setinde deformacılığı tanımlar. Örneğin, oluşturulan geometriye bir şekil ekleyebiliriz. Ve şekilleri ve geometri aynı topolojik bilgilere sahiptir ama kontrol noktalara farklı konumlara sahip olur. etkisi miktarları değişirken, geometrinin deformatasyon etkisini gerçekleştirmesi gerekir.

Bu sınıf, .NET programlarında Şekil nesneleriyle çalışmak için 18 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, FromControlPoints, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,6 adet daha yöntem. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : CastShadows, ControlPoints, Deformers, Excluded, Indices, Name,7 daha fazla.

Properties

NameTypeAccessDescription
IndicesIArrayList<int>ReadGösteri alıyoruz.
VisibleboolOkumak / YazmakGörüntülü olanı alır veya yerleştirir.
DeformersIList<Deformer>ReadDeformasyonları yakalar.
ControlPointsIArrayList<Vector4>ReadKontrol noktalarını bulur.
CastShadowsboolOkumak / YazmakGöster veya gölgelerini çıkar.
ReceiveShadowsboolOkumak / YazmakAlınan veya alıcı gölgeleri ayarlayın.
VertexElementsIList<VertexElement>ReadVertex elementleri ile ilgili bilgiler.
ExcludedboolOkumak / YazmakKaldırılmış olanı alır veya koyar.
ParentNodesList<Node>ReadAnnesinin düğümlerini alır.
ParentNodeNodeOkumak / YazmakAnnem düğmesini alır veya ayarlar.
SceneSceneReadsahneye giriyor.
NamestringOkumak / Yazmakİsimleri alır ya da koyar.
PropertiesPropertyCollectionReadMülklerini alır.

Methods

SignatureDescription
Shape()
Shape(name: string)
FromControlPoints(controlPoints: Vector3[])FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Kontrol noktalarından bir şekil oluşturur.
Geometry(name: string)
GetDeformers()Tüm Deformasyonlar
GetElement(type: VertexElementType)Belirli bir tip ile vertex element alır
GetVertexElementOfUV(textureMapping: TextureMapping)VertexElementUV örneği, belirli bir doku haritalama türü ile alınır.
CreateElement(type: VertexElementType)Belirlenen tiple bir vertikal element oluşturur ve geometriye ekler.
AddElement(element: VertexElement)Mevcut bir vertex elemanını mevcut geometriye eklemek
CreateElementUV(uvMapping: TextureMapping)VertexElementUV’yi belirli bir doku haritalama tipi ile oluşturur.
Entity(name: string)
GetBoundingBox()Mevcut varlığın sınır kutusunu, nesne uzay koordinat sisteminde alır.
GetEntityRendererKey()Render’da kayıtlı olan entite renderer anahtarını alır.
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Dinamik bir mülkü kaldırır.
GetProperty(property: string)Belirlenen mülkün değerini elde edin
SetProperty(property: string, value: object?)Belirlenen mülkün değerini belirleyin
FindProperty(propertyName: string)Dinamik bir mülk olabilir ( CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerli mülkiyet(adıyla tanımlanmıştır)

See Also

 Türkçe