aspose.threed

Sınıflar

SınıfAçıklama
A3DObjectTüm Aspose.ThreeD nesnelerinin temel sınıfı, tüm alt sınıflar dinamik özellikleri destekleyecektir.
A3dwSaveOptionsA3DW formatı için kaydetme seçenekleri.
AmfSaveOptionsAMF için kaydetme seçenekleri
AnimationChannelBir kanal, özelliğin bileşen alanını bir dizi anahtar kare sekansına eşler @hideconstructor
AnimationClipAnimasyon klibi, animasyonların bir koleksiyonudur. Sahne bir veya daha fazla animasyon klibi içerebilir.
AnimationNodeAspose.3D, animasyon hiyerarşisini destekler, her animasyon birkaç animasyon ve animasyonun anahtar kare tanımıyla oluşturulabilir. AnimationNode, bir özelliğin değerinin zaman içindeki dönüşümünü tanımlar; örneğin, animasyon düğümü bir düğümün dönüşümünü veya diğer A3DObject nesnesinin sayısal özelliklerini kontrol etmek için kullanılabilir.
ArbitraryProfileBu sınıf, rastgele bir eğriden doğrudan 2D profil oluşturmanıza olanak tanır.
AssetInfoVarlık bilgisi. Varlık bilgisi bir Sahne’ye eklenebilir. Alt Sahne, ebeveynin tanımını geçersiz kılmak için kendi AssetInfo’suna sahip olabilir.
BindPointBir BindPoint genellikle bir nesnenin özelliği üzerinde oluşturulur, bazı özellik tipleri birden fazla bileşen alanı içerir (örneğin bir Vector3 alanı), BindPoint her bileşen alanı için bir kanal oluşturur ve alanı bir veya daha fazla anahtar kare sekans örneğiyle kanallar aracılığıyla bağlar.
BoneBir kemik, geometrinin kontrol noktasının alt kümesini tanımlar ve her kontrol noktası için karışım ağırlığını belirler. Bone nesnesi doğrudan kullanılamaz, bir SkinDeformer örneği geometriyi deform etmek için kullanılır ve SkinDeformer bir dizi kemik ile birlikte gelir, her kemik bir düğüme bağlanır. NOT: Bir geometrinin kontrol noktası birden fazla Bone ile ilişkilendirilebilir.
BonePoseBonePose, bir kemik düğümü için dönüşüm matrisini içerir
BoundingBoxEksen hizalı sınırlayıcı kutu
BoundingBox2DVector2 için eksen hizalı sınırlayıcı kutu
BoxKutu.
CameraKamera, sahneye bakan izleyicinin göz noktasını tanımlar.
CircleBir Daire eğrisi, daire şeklinin kenarındaki bir dizi noktadan oluşur.
CircleShapeIFC uyumlu daire profili, LinearExtrusion aracılığıyla bir ağ oluşturmak için kullanılabilir.
ColladaSaveOptionscollada için kaydetme seçenekleri
CompositeCurveBir CompositeCurve, birkaç eğri segmentinden oluşur.
CShapeParametrelerle tanımlanan IFC uyumlu C-shape profili. Profilin merkez konumu sınırlayıcı kutunun ortasındadır.
CurveTüm eğri uygulamalarının temel sınıfı. @hideconstructor
CustomObject3D dosyalarında kullanılan meta veriler veya özel nesneler bu sınıf tarafından yönetilir. Tüm özel özellikler dinamik özellikler olarak kaydedilir.
CylinderParametreli Silindir. radiusTop/radiusBottom değerlerinden biri sıfır olduğunda koniyi temsil etmek için de kullanılabilir.
DeformerSkinDeformer ve MorphTargetDeformer için temel sınıf
DescriptorSetUpdaterBu sınıf, bir zincir işleminde com.aspose.threed.IDescriptorSet’i güncellemeye olanak tanır. @hideconstructor
Discreet3dsLoadOptions3DS dosyası için yükleme seçenekleri.
Discreet3dsSaveOptions3DS dosyası için kaydetme seçenekleri.
DishParametreli tabak.
DracoFormatGoogle Draco formatı @hideconstructor
DracoSaveOptionsGoogle draco dosyaları için kaydetme seçenekleri
DriverExceptionDahili render sürücüleri tarafından yükseltilen istisna. @hideconstructor
DummyFileSystemOkuma/yazma işlemleri sahte işlemlerdir.
EllipseBir Elips, elips şeklini oluşturan bir nokta kümesi tanımlar.
EllipseShapeParametrelerle tanımlanan IFC uyumlu elips şekli. Profilin merkez konumu sınırlayıcı kutunun ortasındadır.
EndPointEğriyi kırpmak için uç nokta, bir parametre değeri ya da Kartezyen nokta olabilir.
EntityTüm varlıkların temel sınıfı. Entity, Işık/Geometri gibi bir düğüm altında eklenen somut bir nesneyi temsil eder.
EntityRendererFarklı türde varlıklar için renderleme uygulamak amacıyla bunu alt sınıf yapın.
EntityRendererKeyKayıtlı varlık renderlayıcısının anahtarı
ExportExceptionAspose.3D sahneyi dosyaya dışa aktaramadığında oluşan istisnalar
ExtrapolationEkstrapolasyon, örneklenen değerin ilk ve son anahtar karelerle tanımlanan aralığın dışına çıktığında ne yapılacağını tanımlar. @hideconstructor
FbxLoadOptionsFbx formatı için yükleme seçenekleri.
FbxSaveOptionsFbx dosyası için kaydetme seçenekleri.
FileFormatDosya formatı tanımı @hideconstructor
FileFormatTypeDosya formatı türü @hideconstructor
FileSystemDosya sistemi kapsülleme. Aspose.3D bunu bağımlılıkları okuma/yazma için kullanacaktır. @hideconstructor
FMatrix4Tüm bileşenleri float tipinde olan 4x4 matris
FontFileYazı tipi dosyası glif tanımları içerir, bu metin profili oluşturmak için kullanılır. @hideconstructor
FrustumKamera ve Işık sınıflarının temel sınıfı @hideconstructor
FVector2İki bileşenli bir float vektör.
FVector3Üç bileşenli bir float vektör.
FVector4Dört bileşenli bir float vektör.
GeometryTüm renderlanabilir geometrik nesnelerin (Mesh, NurbsSurface, Patch vb.) temel sınıfı. Geometry temel sınıfı şunları destekler: Kontrol noktası yönetimi, kontrol noktaları geometrinin temel 3D uzamsal yapısını tanımlar, farklı geometrik tipler somut 3D modelleri tanımlamanın farklı yollarına sahiptir. Vertex eleman tanımı, vertex elemanları normaller/uv koordinatları/vertex renkleri gibi ek bilgileri geometriye uygular, daha fazla detay için VertexElement’e bakın. Nesne deformasyonu, Deformer geometrinin şeklini canlandırmak için bağlanabilir.
GlobalTransformGlobal dönüşüm, Transform’a benzer ancak son değerlendirilmiş dönüşümü temsil ederken değiştirilemez. Global dönüşüm değerlendirilirken sağ el koordinat sistemi kullanılır @hideconstructor
GLSLSourceGLSL’de gölgelendiricilerin kaynak kodu
GltfLoadOptionsglTF formatı için yükleme seçenekleri
GltfSaveOptionsglTF formatı için kaydetme seçenekleri.
HollowCircleShapeIFC uyumlu boş daire profili.
HollowRectangleShapeİç ve dış yuvarlatılmış köşelere sahip IFC uyumlu boş dikdörtgen şekil.
HShapeHShape, bir ‘H’ veya ‘I’ şeklinin tanımlayıcı parametrelerini sağlar.
Html5SaveOptionsHTML5 için kaydetme seçenekleri
ImageRenderOptionsScene.render(com.aspose.threed.Camera, java.lang.String, com.aspose.threed.Vector2, java.lang.String, com.aspose.threed.ImageRenderOptions) ve Scene.render(com.aspose.threed.Camera, com.aspose.threed.TextureData, com.aspose.threed.ImageRenderOptions) için seçenekler
ImportExceptionAspose.3D belirtilen kaynağı açamadığında oluşan istisna
InitializationExceptionRender boru hattı başlatma sırasında oluşan istisnalar
IOConfigSerileştirme/deserialize için IO yapılandırması. Kullanıcı bağımlılık arama yolu gibi ayrıntılı yapılandırmaları burada belirtebilir Ya da formatla ilgili yapılandırmaları burada belirtebilir @hideconstructor
IOUtilsMatris/vektörü ikili yazıcıya yazmak için yardımcı programlar @hideconstructor
KeyFrameBir anahtar kare, temel olarak bir zaman ve bir değerle tanımlanır, bazı enterpolasyon tipleri için son örneklenmiş değeri hesaplamak amacıyla teğet/gerginlik/yanlılık/süreklilik de kullanılır. Anahtar kare olmayan bir zaman konumundaki örneklenmiş değerler, önceki ve sonraki anahtar kareler arasındaki anahtar kareler tarafından enterpole edilir. İlk/son anahtar kareden önceki/sonraki değerler Extrapolation sınıfı tarafından hesaplanır.
KeyframeSequenceAnahtar karelerin dizisi, örneklenmiş bir değerin zaman içinde dönüşümünü açıklar.
LambertMaterialLambert gölgelendirme modeli için malzeme
LicenseBileşeni lisanslamak için yöntemler sağlar.
LightIşık sahneyi aydınlatır. Işığın toplam zayıflamasını hesaplamak için formül: A = ConstantAttenuation + (Dist LinearAttenuation) + ((Dist^2) QuadraticAttenuation)
LineBir çoklu çizgi, Geometry.ControlPoints ile tanımlanan bir dizi nokta tarafından tanımlanan ve Segments ile bağlanan bir yoldur, bu da bir dizi bağlı çizgi segmenti olabileceği anlamına gelir. Çizgi genellikle doğrusal bir nesnedir, bu da bir eğriyi temsil etmek için kullanılamayacağı anlamına gelir; bir eğriyi temsil etmek için NurbsCurve kullanılır.
LinearExtrusionDoğrusal ekstrüzyon, bir 2D şekli girdi olarak alır ve şekli üçüncü boyutta uzatır.
LoadOptionsFarklı türler için dosya yükleme seçeneklerini yapılandırmak üzere temel sınıf @hideconstructor
LocalFileSystemLocalFileSystem, okuma/yazma işlemlerini yerel dizine eşleyecektir.
LShapeParametrelerle tanımlanan IFC uyumlu L-şekilli profil.
MaterialMaterial, geometrinin görsel görünümü için gerekli parametreleri tanımlar. Aspose.3D, LambertMaterial, PhongMaterial ve ShaderMaterial için gölgelendirme modeli sağlar @hideconstructor
MathUtilsKullanışlı matematiksel yardımcı programların bir seti. @hideconstructor
Matrix44x4 matris uygulaması.
MemoryFileSystemMemoryFileSystem, okuma/yazma işlemlerini belleğe eşleyecektir.
MeshBir ağ, birçok n-köşeli çokgenlerden oluşur.
MeteredÖlçülen anahtarı ayarlamak için yöntemler sağlar.
MirroredProfileIFC uyumlu ayna profili. Bu profil, temel profili y ekseni etrafında yansıtılarak yeni bir profil tanımlar.
MorphTargetChannelBir MorphTargetChannel, hedef geometrileri düzenlemek için MorphTargetDeformer tarafından kullanılır. FBX gibi bazı dosya formatları paralel olarak birden fazla kanal destekler. Ağırlık 0 ile 1.0 arasındadır ve hedef için varsayılan ağırlık 0.0’dır;
MorphTargetDeformerMorphTargetDeformer, vertex başına animasyon sağlar. MorphTargetDeformer, tüm hedefleri MorphTargetChannel aracılığıyla düzenler, her kanal birden fazla hedefi organize edebilir. Morph target deformer’ın yaygın bir kullanımı, bir karaktere yüz ifadesi uygulamaktır. Daha fazla ayrıntı https://en.wikipedia.org/wiki/Morph_target_animation adresinde bulunabilir.
NodeScene graph içinde bir öğeyi temsil eder. Scene graph, Node nesnelerinden oluşan bir ağaçtır. Ağaç yönetim hizmetleri bu sınıfta kendi içinde bulunur. Aspose.3D SDK’nın oluşturulan scene graph’ın geçerliliğini test etmediğini unutmayın. Çağıranın sorumluluğu, bir düğüm hiyerarşisinde döngüsel grafikler oluşturmadığından emin olmaktı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 Translation, Rotation ve Scaling özelliklerini ve pivots, limits ve IK eklemleri gibi daha gelişmiş seçenekleri, örneğin stiffness ve dampening gibi nitelikleri içerir. İlk oluşturulduğunda, Node nesnesi “empty” (yani: yalnızca konum bilgisi içeren ve herhangi bir grafik temsiline sahip olmayan bir nesnedir). Bu durumda, düğüm ağacı yapısında ebeveynleri temsil etmek için kullanılabilir ancak çok daha fazlası için değil. Bu tür nesnelerin normal kullanımı, düğümü özelleştirecek bir entity eklemektir (“Entity” bölümüne bakınız). Entity, kendisi bir nesnedir ve Node’a bağlanır. Bu aynı zamanda aynı entity’nin birden fazla düğüm arasında paylaşılabileceği anlamına gelir. Camera, Light, Mesh vb. hepsi entity’dir ve hepsi temel sınıf Entity’den türetilir.
NurbsCurveNURBS eğrisi, NURBS (Non-uniform rational basis spline) tarafından temsil edilen bir eğridir, Bir NURBS eğrisi, Order’ı, ağırlıklı Geometry.ControlPoints kümesi ve KnotVectors ile tanımlanır. Kontrol noktasındaki w bileşeni, kontrol noktasının ağırlığı olarak kullanılır; bu, CurveDimension.TWO_DIMENSIONAL ya da CurveDimension.THREE_DIMENSIONAL olsun fark etmez.
NurbsDirection3D bir NurbsSurface’in iki yönü vardır, NurbsSurface.U ve NurbsSurface.V; NurbsDirection her yön için verileri tanımlar. Bir yön aslında bir NURBS eğrisidir, yani Order’ı, bir KnotVectors ve ağırlıklı kontrol noktaları kümesi (NurbsSurface içinde tanımlıdır) ile de tanımlanır.
NurbsSurfaceNurbsSurface, NURBS (Non-uniform rational basis spline) tarafından temsil edilen bir yüzeydir, Bir NurbsSurface, iki NurbsDirectionU ve V ile tanımlanır. Kontrol noktasındaki w bileşeni, yönün tipi CurveDimension.TWO_DIMENSIONAL ya da CurveDimension.THREE_DIMENSIONAL olsun fark etmez, kontrol noktasının ağırlığı olarak kullanılır.
ObjLoadOptionsWavefront obj için yükleme seçenekleri
ObjSaveOptionsWavefront obj dosyası için kaydetme seçenekleri
ParameterizedProfileTüm parametrik profillerin temel sınıfı. @hideconstructor
ParseExceptionAspose.3D girdiyi ayrıştırırken başarısız olduğunda oluşan istisna.
PatchBir Patch, NurbsSurface’e benzer bir parametrik modelleme yüzeyidir, ayrıca iki PatchDirection, U ve V tarafından tanımlanır. Ancak Patch ile NurbsSurface arasındaki fark, PatchDirection eğrisinin PatchDirectionType.BEZIER, PatchDirectionType.QUADRATIC_BEZIER, PatchDirectionType.BASIS_SPLINE, PatchDirectionType.CARDINAL_SPLINE ve PatchDirectionType.LINEAR’dan biri olabilmesidir.
PatchDirectionPatch’in U ve V yönü.
PbrMaterialAlbedo rengi/metalik/pürüzlülüğe dayalı fiziksel tabanlı renderleme için malzeme
PbrSpecularMaterialDifüz renk/yansıma/parlaklığa dayalı fiziksel tabanlı renderleme için malzeme
PdfFormatAdobe’un Taşınabilir Belge Formatı @hideconstructor
PdfLoadOptionsPDF yükleme seçenekleri
PdfSaveOptionsPDF dışa aktarmada kaydetme seçenekleri.
PhongMaterialBlinn-Phong gölgelendirme modeli için malzeme.
PixelMapping@hideconstructor
PlaneParametrik düzlem.
PlyFormatPLY formatı. @hideconstructor
PlyLoadOptionsPLY dosyaları için yükleme seçenekleri
PlySaveOptionsSahneyi PLY dosyası olarak dışa aktarmak için kaydetme seçenekleri.
PointCloudNokta bulutu topoloji bilgisi içermez, yalnızca kontrol noktalarını ve köşe öğelerini içerir.
PolygonBuilderMesh için çokgen oluşturmak üzere yardımcı bir sınıf
PolygonModifierÇokgenleri değiştirmek için yardımcı programlar @hideconstructor
PosePoz, geometri skinlendiğinde dönüşüm matrisini depolamak için kullanılır. Poz, bir dizi BonePose’dan oluşur; her BonePose, kemik düğümünün somut dönüşüm bilgilerini kaydeder.
PostProcessingPost işleme efektleri @hideconstructor
PrimitiveTüm primitive’ler için temel sınıf
Profilexy düzleminde 2D profil @hideconstructor
PropertyKullanıcı tanımlı özellikleri tutmak için sınıf. @hideconstructor
PropertyCollectionÖzelliklerin koleksiyonu @hideconstructor
PushConstantPush constant aracılığıyla gölgelendiriciye veri sağlamak için bir yardımcı program.
PyramidParametrik piramit.
QuaternionQuaternion genellikle bilgisayar grafiklerinde dönüşüm gerçekleştirmek için kullanılır.
RectDikdörtgeni temsil eden bir sınıf
RectangleShapeKöşeleri yuvarlatılmış, IFC uyumlu dikdörtgen şekil.
RectangularTorusParametreli dikdörtgen torus.
RelativeRectangleGöreceli dikdörtgen Göreceli bileşen ile mutlak değer arasındaki formül: Ölçek (Referans Genişliği) + offset Bu yüzden bir mutlak değeri temsil etmesini istiyorsak, tüm ölçek alanlarını sıfır bırakın ve offset alanlarını kullanın.
RendererRenderleyiciyle ilgili bağlam. @hideconstructor
RendererVariableManagerBu sınıf renderleme sırasında kullanılan değişkenleri yönetir @hideconstructor
RenderFactoryRenderFactory, renderleme hattında temsil edilen tüm kaynakları oluşturur. @hideconstructor
RenderParametersRender hedefinin parametrelerini tanımlayın
RenderResourceTüm render kaynaklarının soyut sınıfı Renderleyici serbest bırakıldığında tüm render kaynakları imha edilecektir. Mesh/Texture gibi sınıfların karşılık gelen bir RenderResource’ı olacaktır @hideconstructor
RenderStatePipeline’ı oluşturmak için render durumu Render durumunda yapılan değişiklikler oluşturulan pipeline örneklerini etkilemez.
RevolvedAreaSolidBu sınıf, bir profil tarafından sağlanan kesit kesitini bir eksen etrafında döndürerek katı bir modeli temsil eder.
RvmFormatRVM Formatı @hideconstructor
RvmLoadOptionsAVEVA Plant Design Management System’in RVM dosyası için yükleme seçenekleri.
RvmSaveOptionsAveva PDMS RVM dosyası için kaydetme seçenekleri.
SaveOptionsFarklı tipler için dosya kaydetme seçeneklerini yapılandıran temel sınıf @hideconstructor
SceneBir sahne, düğümleri, geometrileri, materyalleri, dokuları, animasyonu, pozları, alt sahneleri vb. içeren üst düzey bir nesnedir. Sahne alt sahnelere sahip olabilir, collada/blender/fbx gibi dosyalarda çoklu belge desteği sağlar. Düğüm hiyerarşisine RootNodeLibrary aracılığıyla erişilebilir; bu, serileştirme sırasında bağlanmamış nesnelerin (meta veri veya özel nesneler gibi) bir referansını tutmak için kullanılır, böylece bir kütüphane olarak kullanılabilir.
SceneObjectBir sahne içinde depolanacak nesnelerin kök sınıfı.
ShaderExceptionShader ile ilgili istisnalar
ShaderMaterialBir shader materyali, materyali harici bir renderleme motoru veya shader diliyle tanımlamayı sağlar. ShaderMaterial, somut renderleme detaylarını tanımlamak için ShaderTechnique’i kullanır ve en uygun olanı nihai renderleme platformuna göre seçilir. Örneğin, ShaderMaterial örneğiniz iki teknik içerebilir; biri HLSL, diğeri GLSL ile tanımlanmıştır. Pencere dışı platformlarda HLSL yerine GLSL kullanılmalıdır.
ShaderProgramShader programı @hideconstructor
ShaderSetHer çeşit materyal için shader programları
ShaderSourceShader kaynak kodu @hideconstructor
ShaderTechniqueBir shader tekniği, somut bir renderleme uygulamasını temsil eder.
ShaderVariableShader değişkeni
ShapeŞekil, bir dizi kontrol noktasındaki deformasyonu tanımlar; bu, Maya’daki küme deformörüne benzer. Örneğin, oluşturulmuş bir geometriye bir şekil ekleyebiliriz. Şekil ve geometri aynı topolojik bilgilere sahiptir ancak kontrol noktalarının konumları farklıdır. Farklı etki miktarlarıyla geometri bir deformasyon etkisi gerçekleştirir.
SkeletonSkeleton, CAD yazılımı tarafından tasarımcının iskelet yapısının dönüşümünü manipüle etmesine yardımcı olmak için ağırlıklı olarak kullanılır, genellikle CAD yazılımları dışında işe yaramaz. Skeleton hiyerarşisinin CAD yazılımında tek bir nesne gibi davranması için, üst Skeleton düğümünü Type’ı SkeletonType.SKELETON olarak ayarlayarak kök olarak işaretlemek ve tüm alt düğümleri SkeletonType.BONE olarak ayarlamak gerekir.
SkinDeformerBir skin deformer, çalışmak için birden fazla kemik içerir, her kemik kontrol noktası ağırlıklarıyla geometrinin bir kısmını harmanlar.
SphereParametreli küre.
SPIRVSourceSPIR-V formatındaki derlenmiş shader.
StencilStateYüz başına stencil durumları. @hideconstructor
StlLoadOptionsSTL için yükleme seçenekleri
StlSaveOptionsSTL için kaydetme seçenekleri
SweptAreaSolidBir SweptAreaSolid, bir profil’i bir doğrus boyunca süpürerek bir geometri oluşturur.
TextMetin profili, bu profil yazı tipi ve metin kullanarak konturları tanımlar.
TextureBu sınıf, dış bir dosyadan dokuyu tanımlar.
TextureBaseTüm somut dokular için temel sınıf. Texture, bir geometri yüzeyinin görünüm ve hissini tanımlar.
TextureCodecDokular için kodlayıcı ve kod çözücüleri yönetmek üzere sınıf.
TextureDataBu sınıf, bir dokunun ham verisini ve format tanımını içerir.
TextureSlotMaterial içinde Texture yuvası, material örneği üzerinden enumerate edilebilir. @hideconstructor
TorusParametreli torus.
TransformBir transform, nesnenin çeviri/ölçekleme/döndürme veya transform matrisine minimum maliyetle erişim sağlayan bilgileri içerir. Bu, yerel transform tarafından kullanılır. @hideconstructor
TransformBuilderTransformBuilder, bir dizi dönüşümle transform matrisini oluşturmak için kullanılır.
TransformedCurveBir TransformedCurve, bir dönüşüm matrisi kullanarak bir eğriye konum verir. Bu, bir TrimmedCurve veya CompositeCurve içinde dönüşüm yapmaya olanak tanır.
TrapeziumShapeParametrelerle tanımlanan, IFC uyumlu Trapezium şekli.
TrialExceptionBu, Scene.Open/Scene.Save sırasında lisans uygulanmadığında ortaya çıkar. SuppressTrialException’ı true olarak ayarlayarak bu istisna devre dışı bırakılabilir.
TriMeshBir TriMesh, GPU tarafından doğrudan kullanılabilecek ham verileri içerir. Bu sınıf, yalnızca vertex başına veri içeren bir mesh oluşturmayı kolaylaştıran bir yardımcı programdır.
TrimmedCurveHer iki uçta temel eğriyi kırpan sınırlı bir eğri.
TShapeParametrelerle tanımlanan, IFC uyumlu T-şekli.
U3dLoadOptionsEvrensel 3d için yükleme seçenekleri
U3dSaveOptionsEvrensel 3d için kaydetme seçenekleri
UsdSaveOptionsUSD/USDZ formatları için kaydetme seçenekleri.
UShapeParametrelerle tanımlanan IFC uyumlu U-şekli.
Vector2İki bileşenli bir vektör.
Vector3Üç bileşenli bir vektör.
Vector4Dört bileşenli bir vektör.
VertexVertex referansı, TriMesh içinde ham vertex’e erişmek için kullanılır. @hideconstructor
VertexDeclarationÖzel tanımlı bir vertex’in yapısının bildirimi
VertexElementVertex öğelerinin temel sınıfı. Bir vertex öğesi türü VertexElementType tarafından tanımlanır. Bir VertexElement, vertex öğesinin bir geometri yüzeyine nasıl eşlendiğini ve eşleme bilgisinin bellekte nasıl düzenlendiğini açıklar. Bir VertexElement Normaller, UV’ler veya diğer türde bilgileri içerir. @hideconstructor
VertexElementBinormalBelirtilen bileşenler için binormal vektörleri tanımlar.
VertexElementDoublesTemplateSomut VertexElement uygulamalarını tanımlamak için yardımcı sınıf. @hideconstructor
VertexElementEdgeCreaseBelirtilen bileşenler için kenar kırışıklığını tanımlar
VertexElementHoleBelirtilen poligonun bir delik olup olmadığını tanımlar
VertexElementIntsTemplateSomut VertexElement uygulamalarını tanımlamak için yardımcı sınıf. @hideconstructor
VertexElementMaterialBelirtilen bileşenler için malzeme indeksini tanımlar. Bir düğüm birden fazla malzemeye sahip olabilir, VertexElementMaterial geometri’nin farklı bölümlerini farklı malzemelerle renderlamak için kullanılır.
VertexElementNormalBelirtilen bileşenler için normal vektörleri tanımlar.
VertexElementPolygonGroupİlgili poligonları bir araya toplamak için belirtilen bileşenler için poligon grubunu tanımlar.
VertexElementSmoothingGroupYumuşatma grubu, bir poligon örgüsünde yumuşak bir yüzey oluşturacak şekilde görünmesi gereken poligon grubudur. DOS için 3D Studio Max gibi bazı erken 3D modelleme yazılımları, her mesh vertex’i için normal vektör depolamaktan kaçınmak amacıyla yumuşatma grubu kullanıyordu.
VertexElementSpecularBelirtilen bileşenler için speküler rengi tanımlar.
VertexElementTangentBelirtilen bileşenler için teğet vektörleri tanımlar.
VertexElementUserDataBelirtilen bileşenler için özel kullanıcı verilerini tanımlar. Genellikle özel amaçlar için uygulamaya özgü veridir.
VertexElementUVBelirtilen bileşenler için UV koordinatlarını tanımlar. Bir geometri birden fazla VertexElementUV öğesine sahip olabilir ve her biri farklı TextureMapping’lere sahiptir.
VertexElementVector4Somut VertexElement uygulamalarını tanımlamak için yardımcı sınıf. @hideconstructor
VertexElementVertexColorBelirtilen bileşenler için vertex rengini tanımlar
VertexElementVertexCreaseBelirtilen bileşenler için vertex kırışıklığını tanımlar
VertexElementVisibilityBelirtilen bileşenlerin görünür olup olmadığını tanımlar
VertexElementWeightBelirtilen bileşenler için karışım ağırlığını tanımlar.
VertexFieldVertex’in alan bellek düzeni açıklaması. @hideconstructor
ViewportBir com.aspose.threed.IRenderTarget, sahneyi renderlemek için en az bir görüntü alanı içerir. @hideconstructor
WatermarkBir ağ üzerinden kör filigranı kodlamak/çözmek için araç. @hideconstructor
WindowHandleFarklı platformlar için kapsüllenmiş pencere tanıtıcısı. @hideconstructor
XLoadOptionsDirectX X dosyaları için Yükleme seçenekleri.
ZipArchiveFileSystemBelirtilen zip dosyasına veya zip akışına yalnızca okuma erişimi sağlamak için dosya sistemi. Dosya sistemi, açma/kaydetme işleminden sonra yok edilecektir.
ZShapeParametrelerle tanımlanan IFC uyumlu Z-şekilli profil.
CubeFaceSabitleri içeren yardımcı sınıf. Küp haritası dokusunun her yüzeyi @hideconstructor
IndexDataTypeSabitleri içeren yardımcı sınıf. com.aspose.threed.IIndexBuffer içindeki öğelerin veri tipi @hideconstructor