Aspose.ThreeD

Basnamnområdet för Aspose.3D

Klasser

KlassBeskrivning
A3DObjectBasklassen för alla Aspose.ThreeD-objekt, alla underklasser kommer att stödja dynamiska egenskaper.
AssetInfoInformation om tillgång. Tillgångsinformation kan bifogas enScene . BarnScene kan ha sin egenAssetInfo för att åsidosätta förälders definition.
BonePoseDenBonePose innehåller transformationsmatrisen för en bennod
CustomObjectMetadata eller anpassade objekt som används i 3D-filer hanteras av denna klass. Alla anpassade egenskaper sparas som dynamiska egenskaper.
EntityBasklassen för alla entiteter. Entitet representerar ett konkret objekt som fästs under en nod som t.ex.Light/Geometry .
ExportExceptionUndantag när Aspose.3D misslyckades med att exportera scenen till file
FileFormatFilformat definition
FileFormatTypeFilformattyp
GlobalTransformGlobal 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
ImageRenderOptionsAlternativ förRender ochRender
ImportExceptionUndantag när Aspose.3D inte kunde öppna den angivna source
LicenseTillhandahåller metoder för att licensiera komponenten.
MeteredTillhandahåller metoder för att ställa in mätnyckel.
NodeRepresenterar 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.
NodeVisitorEn återuppringning för att resa genom hela nodhierarkin.
PosePosen 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.
PropertyKlass som innehåller användardefinierade egenskaper.
PropertyCollectionSamlingen av egenskaper
SceneEn 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.
SceneObjectRotklassen av objekt som kommer att lagras i en scen.
TransformEn 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.
TrialExceptionDetta 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änssnittBeskrivning
INamedObjectObjekt som har namnet

Uppräkning

UppräkningBeskrivning
AxisKoordinataxeln.
CoordinatedSystemDet vänster- eller högerhänta koordinatsystemet.
FileContentTypeFilinnehållstyp
PoseTypePosetyp.
PropertyFlagsFastighetens flaggor