A3DObject | De basisklasse van alle Aspose.ThreeD-objecten, alle subklassen ondersteunen dynamische eigenschappen. |
AssetInfo | Informatie over activa. Activa-informatie kan worden toegevoegd aan eenScene . KindScene kan zijn eigen hebbenAssetInfo om de definitie van de ouder te overschrijven. |
BonePose | DeBonePose bevat de transformatiematrix voor een bot node |
CustomObject | Metagegevens of aangepaste objecten die in 3D-bestanden worden gebruikt, worden beheerd door deze klasse. Alle aangepaste eigenschappen worden opgeslagen als dynamische eigenschappen. |
Entity | De basisklasse van alle entiteiten. Entiteit vertegenwoordigt een concreet object dat is gekoppeld onder een knooppunt zoalsLight /Geometry . |
ExportException | Uitzonderingen wanneer Aspose.3D de scène niet kon exporteren naar bestand |
FileFormat | Bestandsformaatdefinitie |
FileFormatType | Type bestandsindeling |
GlobalTransform | Globale transformatie is vergelijkbaar metTransform maar het is onveranderlijk terwijl het de uiteindelijk geëvalueerde transformatie vertegenwoordigt. Rechter coördinatensysteem wordt gebruikt bij het evalueren van globale transformatie |
ImageRenderOptions | Opties voorRender EnRender |
ImportException | Uitzondering wanneer Aspose.3D de opgegeven bron niet kon openen |
License | Biedt methoden om de component te licentiëren. |
Metered | Biedt methoden om gemeten sleutel in te stellen. |
Node | Vertegenwoordigt een element in de scènegrafiek. Een scènegrafiek is een boomstructuur van Node-objecten. De boombeheerservices zijn op zichzelf staand in deze klasse. Merk op dat de Aspose.3D SDK de validiteit van de geconstrueerde scènegrafiek niet test. Het is de verantwoordelijkheid van de aanroeper om ervoor te zorgen dat er geen cyclische grafieken in een knooppunthiërarchie worden gegenereerd. Naast het boombeheer definieert deze klasse alle eigenschappen die nodig zijn om de positie van het object in de scène te beschrijven. Deze informatie omvat de basiseigenschappen van Translatie, Rotatie en Schalen en de meer geavanceerde opties voor draaipunten, limieten en IK-verbindingen, zoals stijfheid en demping. Wanneer het voor het eerst wordt gemaakt, is het Node-object “leeg” een object zonder enige grafische weergave dat alleen de positie-informatie bevat). In deze staat kan het worden gebruikt om ouders weer te geven in de knooppuntboomstructuur, maar niet veel meer. Het normale gebruik van dit type objecten is om ze een entiteit toe te voegen die het knooppunt zal specialiseren (zie de “Entiteit”). De entiteit is een object op zichzelf en is verbonden met het knooppunt. Dit betekent ook dat dezelfde entiteit kan worden gedeeld door meerdere knooppunten. Camera, Light, Mesh, enz… zijn allemaal entiteiten en ze zijn allemaal afgeleid van de basisklasse Entity. |
NodeVisitor | Een callback om door de hele knooppunthiërarchie te reizen. |
Pose | De pose wordt gebruikt om de transformatiematrix op te slaan wanneer de geometrie wordt gevild. De pose is een set vanBonePose , elkBonePose slaat de concrete transformatie-informatie van het botknooppunt op. |
Property | Klasse om door de gebruiker gedefinieerde eigenschappen te bevatten. |
PropertyCollection | De verzameling eigenschappen |
Scene | Een scène is een object op het hoogste niveau dat de knooppunten, geometrieën, materialen, texturen, animatie, poses, subscènes en enz. bevat. Scène kan subscènes hebben, fungeert als ondersteuning voor meerdere documenten in bestanden zoals collada/blender /fbx Knooppunthiërarchie is toegankelijk viaRootNode Library wordt gebruikt om een referentie van niet-gekoppelde objecten tijdens serialisatie bij te houden (zoals metagegevens of aangepaste objecten), zodat het als een bibliotheek kan worden gebruikt. |
SceneObject | De hoofdklasse van objecten die in een scène worden opgeslagen. |
Transform | Een transformatie bevat informatie die toegang geeft tot de matrix voor vertalen/schalen/roteren of transformeren van het object tegen minimale kosten Dit wordt gebruikt door lokale transformatie. |
TrialException | Dit wordt gegenereerd in Scene.Open/Scene.Save wanneer er geen licenties worden toegepast. U kunt deze uitzondering uitschakelen door SuppressTrialException in te stellen op true. |