Pyramid
Overview
Pyramid .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: Primitive, INamedObject, IMeshConvertible.
Parametre piramitleri.
Bu sınıf, .NET programlarında Piramid nesneleriyle çalışmak için 18 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty,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 : BottomArea, BottomOffset, CastShadows, ControlPoints, Deformers, Excluded,Ve 10 daha.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
BottomArea | Vector2 | Okumak / Yazmak | Alın veya alt alanı ayarlayın. |
TopArea | Vector2 | Okumak / Yazmak | Top alanı alır veya yerleştirir. |
BottomOffset | Vector3 | Okumak / Yazmak | Alın ya da alt kısmı ayarlayın. |
Height | double | Okumak / Yazmak | Yüksekliği alır veya ayarlar. |
Visible | bool | Okumak / Yazmak | Görüntülü olanı alır veya yerleştirir. |
Deformers | IList<Deformer> | Read | Deformasyonları yakalar. |
ControlPoints | IArrayList<Vector4> | Read | Kontrol noktalarını bulur. |
CastShadows | bool | Okumak / Yazmak | Göster veya gölgelerini çıkar. |
ReceiveShadows | bool | Okumak / Yazmak | Alınan veya alıcı gölgeleri ayarlayın. |
VertexElements | IList<VertexElement> | Read | Vertex elementleri ile ilgili bilgiler. |
Excluded | bool | Okumak / Yazmak | Kaldırılmış olanı alır veya koyar. |
ParentNodes | List<Node> | Read | Annesinin düğümlerini alır. |
ParentNode | Node | Okumak / Yazmak | Annem düğmesini alır veya ayarlar. |
Scene | Scene | Read | sahneye giriyor. |
Name | string | Okumak / Yazmak | İsimleri alır ya da koyar. |
Properties | PropertyCollection | Read | Mülklerini alır. |
Methods
| Signature | Description |
|---|---|
Pyramid() | |
Pyramid(xbottom: double, ybottom: double, height: double) | |
Pyramid(xbottom: double, ybottom: double, xtop: double, ytop: double, height: double) | |
Pyramid(name: string, xbottom: double, ybottom: double, xtop: double, ytop: double, height: double) | |
ToMesh() | Mevcut nesneyi mesh’e dönüştürmek |
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) |