Aspose.ThreeD

Basnamnområdet för Aspose.3D

Klasser

Klass Beskrivning
A3DObject Basklassen för alla Aspose.ThreeD-objekt, alla underklasser kommer att stödja dynamiska egenskaper.
AssetInfo Information om tillgång. Tillgångsinformation kan bifogas enScene . BarnScene kan ha sin egenAssetInfo för att åsidosätta förälders definition.
BonePose DenBonePose innehåller transformationsmatrisen för en bennod
CustomObject Metadata eller anpassade objekt som används i 3D-filer hanteras av denna klass. Alla anpassade egenskaper sparas som dynamiska egenskaper.
Entity Basklassen för alla entiteter. Entitet representerar ett konkret objekt som fästs under en nod som t.ex.Light/Geometry .
ExportException Undantag när Aspose.3D misslyckades med att exportera scenen till file
FileFormat Filformat definition
FileFormatType Filformattyp
GlobalTransform Global transformation liknarTransform men det är oföränderligt medan det representerar den slutliga utvärderade transformationen. Höger koordinatsystem används vid utvärdering av global transform
ImageRenderOptions Alternativ förRender ochRender
ImportException Undantag när Aspose.3D inte kunde öppna den angivna source
License Tillhandahåller metoder för att licensiera komponenten.
Metered Tillhandahåller metoder för att ställa in mätnyckel.
Node Representerar ett element i scengrafen. En scengraf är ett träd med nodobjekt. Trädhanteringstjänsterna är fristående i denna klass. Observera att Aspose.3D SDK inte testar giltigheten av den konstruerade scengrafen. Det är anroparens ansvar att se till att den inte genererar cykliska grafer i en nodhierarki. Förutom trädhanteringen definierar denna klass alla egenskaper som krävs för att beskriva objektets position i scenen. Denna information inkluderar de grundläggande translations-, rotations- och skalningsegenskaperna och de mer avancerade alternativen för pivoter, limits och IK-skarvar, såsom styvhet och dämpning. När det skapas första gången är Node-objektet “tomt” (dvs: det är ett objekt utan någon grafisk representation som endast innehåller positionsinformationen). I detta tillstånd kan det användas för att representera föräldrar i nodträdstrukturen men inte mycket mer. Den normala användningen av denna typ av objekt är att lägga till dem en entitet som kommer att specialisera noden (se “Entiteten”). Entiteten är ett objekt i sig och är kopplat till noden. Detta innebär också att samma enhet kan delas mellan flera noder. Camera, Light, Mesh, etc… är alla entiteter och alla härledda från basklassen Entity.
NodeVisitor En återuppringning för att resa genom hela nodhierarkin.
Pose Posen används för att lagra transformationsmatris när geometrin är skalad. Posen är en uppsättning avBonePose , varjeBonePose sparar den konkreta transformationsinformationen för bennoden.
Property Klass som innehåller användardefinierade egenskaper.
PropertyCollection Samlingen av egenskaper
Scene En scen är ett objekt på toppnivå som innehåller noder, geometrier, material, texturer, animationer, poser, underscener och etc. Scen kan ha underscener, fungerar som stöd för flera dokument i filer som collada/blender /fbx Nodhierarki kan nås viaRootNodeLibrary används för att hålla en referens för obundna objekt under serialisering (som metadata eller anpassade objekt) så att det kan användas som ett bibliotek.
SceneObject Rotklassen av objekt som kommer att lagras i en scen.
Transform En transformation innehåller information som tillåter åtkomst till objektets translate/scale/rotation eller transformationsmatris till lägsta kostnad Detta används av lokal transform.
TrialException Detta höjs i Scene.Open/Scene.Spara när inga licenser tillämpas. Du kan stänga av detta undantag genom att ställa in SuppressTrialException till true.

Gränssnitt

Gränssnitt Beskrivning
INamedObject Objekt som har namnet

Uppräkning

Uppräkning Beskrivning
Axis Koordinataxeln.
CoordinatedSystem Det vänster- eller högerhänta koordinatsystemet.
FileContentType Filinnehållstyp
PoseType Posetyp.
PropertyFlags Fastighetens flaggor