Aspose.ThreeD

Aspose.3D ’nin temel ad alanı

sınıflar

Sınıf Tanım
A3DObject Tüm Aspose.ThreeD nesnelerinin temel sınıfı, tüm alt sınıflar dinamik özellikleri destekleyecektir.
AssetInfo Varlık bilgisi. Varlık bilgisi birScene . AltScene kendine ait olabilirAssetInfo ebeveynin tanımını geçersiz kılmak için.
BonePose BonePose bir kemik düğümü için dönüşüm matrisini içerir
CustomObject 3B dosyalarda kullanılan meta veriler veya özel nesneler bu sınıf tarafından yönetilir. Tüm özel özellikler dinamik özellikler olarak kaydedilir.
Entity Tüm varlıkların temel sınıfı. Varlık, aşağıdaki gibi bir düğüm altına eklenen somut bir nesneyi temsil eder.Light/Geometry .
ExportException Aspose.3D’nin sahneyi file dosyasına aktaramadığı istisnalar
FileFormat Dosya biçimi tanımı
FileFormatType Dosya biçimi türü
GlobalTransform Küresel dönüşüm şuna benzer:Transform ancak nihai değerlendirilen dönüşümü temsil ederken değişmezdir. Global transform değerlendirilirken sağ koordinat sistemi kullanılır
ImageRenderOptions için seçeneklerRender veRender
ImportException Aspose.3D belirtilen source’yi açamadığında istisna
License Bileşeni lisanslamak için yöntemler sağlar.
Metered Ölçülen anahtarı ayarlamak için yöntemler sağlar.
Node Sahne grafiğindeki bir öğeyi temsil eder. Sahne grafiği, Düğüm nesnelerinin bir ağacıdır. Ağaç yönetim hizmetleri bu sınıfa dahildir. Aspose.3D SDK’nın oluşturulmuş sahne grafiğinin geçerliliğini test etmediğini unutmayın. Bir düğüm hiyerarşisinde döngüsel grafikler oluşturmadığından emin olmak, arayanın sorumluluğundadır. Ağaç yönetiminin yanı sıra, bu sınıf, nesnenin sahnedeki konumunu tanımlamak için gereken tüm özellikleri tanımlar. Bu bilgiler, temel Çevirme, Döndürme ve Ölçekleme özelliklerini ve pivotlar, sınırlar ve rijitlik ve sönümleme gibi IK eklemleri için daha gelişmiş seçenekleri içerir. İlk oluşturulduğunda, Düğüm nesnesi “boş"tur (yani: yalnızca konum bilgisini içeren herhangi bir grafik temsili olmayan bir nesne). Bu durumda, düğüm ağacı yapısındaki ebeveynleri temsil etmek için kullanılabilir, ancak daha fazlası değil. Bu tür nesnelerin normal kullanımı, onlara düğümü özelleştirecek bir varlık eklemektir (“Varlık” konusuna bakın). Varlık kendi içinde bir nesnedir ve Düğüme bağlıdır. Bu aynı zamanda aynı varlığın birden çok düğüm arasında paylaşılabileceği anlamına gelir. Camera, Light, Mesh, vb… tümü varlıklardır ve tümü Entity. temel sınıfından türetilmiştir.
NodeVisitor Tüm düğüm hiyerarşisinde gezinmek için bir geri arama.
Pose Poz, geometri tenli olduğunda dönüşüm matrisini depolamak için kullanılır. Poz, bir diziBonePose , her biriBonePose kemik düğümünün somut dönüşüm bilgilerini kaydeder.
Property Kullanıcı tanımlı özellikleri tutacak sınıf.
PropertyCollection özellikler koleksiyonu
Scene Sahne, düğümleri, geometrileri, malzemeleri, dokuları, animasyonu, pozları, alt sahneleri vb. içeren üst düzey bir nesnedir. Sahnenin alt sahneleri olabilir, collada/blender gibi dosyalarda çoklu belge desteği görevi görür /fbx Düğüm hiyerarşisine şuradan erişilebilir:RootNodeLibrary serileştirme sırasında (meta veriler veya özel nesneler gibi) eklenmemiş nesnelerin referansını tutmak için kullanılır, böylece bir kitaplık olarak kullanılabilir.
SceneObject Bir sahne içinde depolanacak nesnelerin kök sınıfı.
Transform Bir dönüşüm, nesnenin çevirme/ölçekleme/dönüşüme veya dönüşüm matrisine minimum maliyetle erişime izin veren bilgileri içerir Bu, yerel dönüşüm tarafından kullanılır.
TrialException Bu, Scene.Open/Scene.Save’de oluşturulur. Hiçbir lisans uygulanmadığında kaydedin. SuppressTrialException’ı true olarak ayarlayarak bu istisnayı kapatabilirsiniz.

Arayüzler

Arayüz Tanım
INamedObject Adı olan nesne

numaralandırma

numaralandırma Tanım
Axis Koordinat ekseni.
CoordinatedSystem Solak veya sağlak koordinat sistemi.
FileContentType Dosya içeriği türü
PoseType Poz tipi.
PropertyFlags Mülkün bayrakları