| A3DObject | De basisklasse van alle Aspose.ThreeD-objecten, alle subklassen zullen dynamische eigenschappen ondersteunen. |
| A3dwSaveOptions | Opslagopties voor A3DW-formaat. |
| AmfSaveOptions | Opslagopties voor AMF |
| AnimationChannel | Een kanaal koppelt het componentveld van een eigenschap aan een reeks keyframe‑sequenties |
| AnimationClip | De animatieclip is een verzameling animaties. |
| AnimationNode | Aspose.3D ondersteunt animatiehiërarchie, elke animatie kan worden samengesteld uit meerdere animaties en de key‑frame‑definitie van de animatie. |
| ArbitraryProfile | Deze klasse stelt je in staat om een 2D-profiel direct uit een willekeurige curve te construeren. |
| AssetInfo | Informatie van asset. |
| AxisSystem | Het assenstelsel is een combinatie van coördinatensysteem, up‑vector en front‑vector. |
| BindPoint | Een BindPoint wordt meestal aangemaakt op een eigenschap van een object; sommige eigenschapstypen bevatten meerdere componentvelden (zoals een Vector3‑veld). De BindPoint genereert een kanaal voor elk componentveld en verbindt het veld met één of meer keyframe‑sequentie‑instantie(s) via de kanalen. |
| Bone | Een bot definieert de subset van de controlepunten van de geometrie en bepaalt het blend‑gewicht voor elk controlepunt. |
| BonePose | De BonePose bevat de transformatie‑matrix voor een botknooppunt |
| BooleanOperand | Deze klasse encapsuleert het getransformeerde mesh als operand van een Boolean‑operatie. |
| BooleanOperator | De Boolean‑operator stelt je in staat om een Boolean‑operatie toe te passen op twee IMeshConvertible-instanties. |
| BoundingBox | De as‑gealigneerde begrenzingsdoos Example: De volgende code laat zien hoe je een begrenzingsdoos krijgt van een Entity‑instantie. |
| BoundingBox2D | De as‑gealigneerde begrenzingsdoos voor Vector2 |
| Box | Doos. |
| CShape | IFC-compatibel C-vormprofiel dat gedefinieerd is door parameters. |
| Camera | De camera beschrijft het oogpunt van de kijker die naar de scène kijkt. |
| Cancellation | Deze klasse stelt je in staat om handmatig een laad-/opslagtaken te annuleren. |
| CenterLineProfile | IFC-compatibel middellijnprofiel |
| Circle | Een Circle curve bestaat uit een reeks punten aan de rand van de cirkelvorm. |
| CircleShape | IFC-compatibel cirkelprofiel, dat kan worden gebruikt om een mesh te construeren via LinearExtrusion |
| ColladaSaveOptions | Opslagopties voor Collada |
| CompositeCurve | Een CompositeCurve bestaat uit verschillende curvesegmenten. |
| CompositeCurve.Segment | Het curvesegment |
| CryptoUtils | |
| CubeFaceData | Gegevens voor elk gezicht van de cube map-textuur. |
| CullFaceMode | Welk gezicht te verwijderen |
| Curve | De basisklasse van alle curve-implementaties. |
| CustomObject | Metadata of aangepaste objecten die in 3D-bestanden worden gebruikt, worden beheerd door deze klasse. |
| Cylinder | Geparameteriseerde Cilinder. |
| Deformer | Basisklasse voor SkinDeformer en MorphTargetDeformer |
| DescriptorSetUpdater | Deze klasse maakt het mogelijk om de IDescriptorSet bij te werken in een ketenoperatie. |
| Discreet3dsLoadOptions | Laadopties voor 3DS-bestand. |
| Discreet3dsSaveOptions | Opslagopties voor 3DS-bestand. |
| Dish | Geparameteriseerde schaal. |
| DracoFormat | Google Draco-formaat Voorbeeld: De volgende code laat zien hoe je een Mesh kunt coderen en decoderen naar/van een byte-array: |
| DracoSaveOptions | Opslagopties voor Google Draco-bestanden |
| DriverException | De uitzondering die wordt opgegooid door interne renderingsdrivers. |
| Ellipse | Een Ellipse definieert een reeks punten die de vorm van een ellips vormen. |
| EllipseShape | IFC-compatibele ellipsvorm die gedefinieerd is door parameters. |
| EndPoint | Het eindpunt om de curve bij te snijden, kan een parameterwaarde of een Cartesiaans punt zijn. |
| Entity | De basisklasse van alle entiteiten. |
| EntityRenderer | Maak hiervan een subklasse om weergave voor verschillende soorten entiteiten te implementeren. |
| EntityRendererFeatures | De extra functies die de entity renderer zal bieden |
| EntityRendererKey | De sleutel van de geregistreerde entity renderer |
| ExportException | Uitzonderingen wanneer Aspose.3D er niet in slaagde de scène naar een bestand te exporteren |
| Extrapolation | Extrapolatie definieert wat te doen wanneer een bemonsterde waarde buiten het bereik valt dat gedefinieerd is door de eerste en laatste keyframes. |
| FMatrix4 | Matrix 4x4 met alle componenten van het type float |
| FVector2 | Een float-vector met twee componenten. |
| FVector3 | Een float-vector met drie componenten. |
| FVector4 | Een float-vector met vier componenten. |
| FbxLoadOptions | Laadopties voor het Fbx-formaat. |
| FbxSaveOptions | Opslagopties voor een Fbx-bestand. |
| FileFormat | Definitie van bestandsformaat |
| FileFormatType | Bestandsformaattype |
| FileStream | Gemaakt door lexchou op 16-6-2017. |
| FileSystem | Encapsulatie van het bestandssysteem. |
| FontFile | Lettertypebestand bevat definities voor glyphs; dit wordt gebruikt om een tekstprofiel te maken. |
| Frustum | De basisklasse van Camera en Light |
| GLSLSource | De broncode van shaders in GLSL |
| Geometry | De basisklasse van alle renderbare geometrische objecten (zoals Mesh, NurbsSurface, Patch enzovoort). |
| GlobalTransform | Globale transformatie is vergelijkbaar met Transform maar is onveranderlijk terwijl het de uiteindelijk geëvalueerde transformatie vertegenwoordigt. |
| GltfLoadOptions | Laadopties voor het glTF-formaat |
| GltfSaveOptions | Opslagopties voor het glTF-formaat. |
| Group | Een Group vertegenwoordigt de logische relaties van Node. |
| HShape | De HShape biedt de bepalende parameters van een ‘H’- of ‘I’-vorm. |
| HalfSpace | HalfSpace vertegenwoordigt een oneindige ruimte die door een vlak wordt gesplitst, dit kan worden gebruikt met BooleanOperator |
| HollowCircleShape | IFC-compatibel holle cirkelprofiel. |
| HollowRectangleShape | IFC-compatibel holle rechthoekige vorm met zowel binnen- als buiten afgeronde hoeken. |
| Html5SaveOptions | Opslagopties voor HTML5. |
| IOConfig | IO-configuratie voor serialisatie/deserialisatie. |
| IOExtension | Hulpmiddelen om matrix/vector naar een binaire writer te schrijven. |
| ImageRenderOptions | Opties voor Scene en Scene |
| ImportException | Uitzondering wanneer Aspose.3D er niet in slaagde de opgegeven bron te openen. |
| InitializationException | Uitzonderingen bij initialisatie van de renderpijplijn. |
| Int2D | Gemaakt door lexchou op 17-5-2017. |
| JavaXImageCodec | |
| JtLoadOptions | Laadopties voor Siemens JT. |
| KeyFrame | Een keyframe wordt voornamelijk gedefinieerd door een tijd en een waarde; voor sommige interpolatietypen worden tangent/tension/bias/continuity ook gebruikt bij het berekenen van de uiteindelijke bemonsterde waarde. |
| KeyframeSequence | De reeks keyframes beschrijft de transformatie van een bemonsterde waarde in de tijd. |
| LShape | IFC-compatibel L-vormprofiel dat wordt gedefinieerd door parameters. |
| LambertMaterial | Materiaal voor het Lambert-shademodel. |
| License | Biedt methoden om het component te licentiëren. |
| Light | Het licht verlicht de scène. |
| Line | Een polyline is een pad gedefinieerd door een reeks punten met Geometry.#getControlPoints en verbonden door Line.#getSegments, wat betekent dat het ook een reeks verbonden lijnsegmenten kan zijn. |
| LinearExtrusion | Lineaire extrusie neemt een 2D-vorm als invoer en breidt de vorm uit in de derde dimensie. |
| LoadOptions | De basisklasse om opties te configureren bij het laden van bestanden voor verschillende typen. |
| Material | Materiaal definieert de parameters die nodig zijn voor het visuele uiterlijk van geometrie. |
| MathUtils | Een verzameling nuttige wiskundige hulpprogramma’s. |
| Matrix4 | 4x4 matriximplementatie. |
| MemoryStream | Gemaakt door lexchou op 13-6-2017. |
| Mesh | Een mesh bestaat uit vele n-zijdige polygonen. |
| Metered | Biedt methoden om een gemeten sleutel in te stellen. |
| Microsoft3MFFormat | Bestandsformaatinstantie voor Microsoft 3MF met 3MF-gerelateerde hulpprogramma’s. |
| Microsoft3MFSaveOptions | Opslagopties voor Microsoft 3MF-bestand. |
| MirroredProfile | IFC-compatibel spiegelprofiel. |
| MorphTargetChannel | Een MorphTargetChannel wordt gebruikt door MorphTargetDeformer om de doelgeometrieën te organiseren. |
| MorphTargetDeformer | MorphTargetDeformer biedt per-vertex-animatie. |
| MulticastEvent | Gemaakt door lexchou op 24/4/2017. |
| Node | Stelt een element in de scenegrafiek voor. |
| NotImplementedException | Gemaakt door lexchou op 26/6/2017. |
| NurbsCurve | [NURBS curve][] is een curve die wordt weergegeven door NURBS(Non-uniform rational basis spline), een NURBS-curve wordt gedefinieerd door zijn NurbsCurve.#getOrder, een set gewogen Geometry.#getControlPoints en een NurbsCurve.#getKnotVectors Het w component in controlepunt wordt gebruikt als gewicht van het controlepunt, ongeacht of het een CurveDimension.#TWO_DIMENSIONAL of CurveDimension.#THREE_DIMENSIONAL is. [NURBS curve]: https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline |
| NurbsDirection | Een 3D NurbsSurface heeft twee richtingen, de NurbsSurface.#getU en de NurbsSurface.#getV, de NurbsDirection definieert gegevens voor elke richting. |
| NurbsSurface | NurbsSurface is een oppervlak dat wordt weergegeven door [NURBS(Non-uniform rational basis spline)][NURBS_Non-uniform rational basis spline], een NurbsSurface wordt gedefinieerd door twee NurbsDirectionNurbsSurface.#getU en NurbsSurface.#getV.[NURBS_Non-uniform rational basis spline]: https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline |
| ObjLoadOptions | Laadopties voor wavefront obj |
| ObjSaveOptions | Opslagopties voor wavefront obj-bestand |
| ParameterizedProfile | De basisklasse van alle geparametriseerde profielen. |
| ParseException | Uitzondering wanneer Aspose.3D de invoer niet kon parseren. |
| Patch | Een Patch is een parametrisch modelleringsoppervlak, vergelijkbaar met NurbsSurface, het wordt ook gedefinieerd door twee PatchDirection, de Patch.#getU en de Patch.#getV. |
| PatchDirection | U- en V-richting van Patch. |
| PbrMaterial | Materiaal voor fysiek gebaseerd renderen op basis van albedo-kleur/metaal/ruwheid |
| PbrSpecularMaterial | Materiaal voor fysiek gebaseerd renderen op basis van diffuse kleur/specular/glans |
| PdfFormat | Adobe’s Portable Document Format Voorbeeld: De volgende code laat zien hoe alle ondersteunde 3D‑scènes uit een 3D‑PDF‑bestand kunnen worden geëxtraheerd en naar obj-formaat kunnen worden geschreven. |
| PdfLoadOptions | Opties voor PDF-laden |
| PdfSaveOptions | De opslagopties bij PDF-export. |
| PhongMaterial | Materiaal voor het Blinn-Phong-shademodel. |
| PixelMapping | |
| Plane | Geparametriseerd vlak. |
| PlyFormat | Het PLY-formaat. |
| PlyLoadOptions | Laadopties voor PLY-bestanden |
| PlySaveOptions | Opslaanopties voor het exporteren van de scène als PLY-bestand. |
| PointCloud | De puntwolk bevat geen topologie-informatie, maar alleen de controlepunten en de vertex-elementen. |
| PolygonBuilder | Een hulpprogrammaklasse om een polygoon te bouwen voor Mesh Voorbeeld: |
| PolygonModifier | Hulpmiddelen om polygonen te wijzigen |
| Pose | De pose wordt gebruikt om de transformatie-matrix op te slaan wanneer de geometrie geskinnd is. |
| PostProcessing | De post-processing-effecten |
| Primitive | Basisklasse voor alle primitieve objecten |
| Profile | 2D-profiel in het xy-vlak |
| Property | Klasse om door de gebruiker gedefinieerde eigenschappen vast te houden. |
| PropertyCollection | De verzameling van eigenschappen |
| PushConstant | Een hulpprogramma om gegevens aan de shader te leveren via een push-constante. |
| Pyramid | Geparametriseerde piramide. |
| Quaternion | Quaternion wordt meestal gebruikt om rotatie uit te voeren in computergraphics. |
| Rect | Een klasse om de rechthoek te vertegenwoordigen. |
| RectangleShape | IFC-compatibele rechthoekige vorm met afgeronde hoeken. |
| RectangularTorus | Geparametriseerde rechthoekige torus. |
| RelativeRectangle | Relatieve rechthoek De formule tussen een relatief component en een absolute waarde is: Scale * (Reference Width) + offset. Dus als we willen dat het een absolute waarde vertegenwoordigt, laat alle schaalvelden op nul staan en gebruik in plaats daarvan offset-velden. |
| RenderFactory | RenderFactory maakt alle bronnen aan die worden weergegeven in de renderpipeline. |
| RenderParameters | Beschrijf de parameters van het renderdoel |
| RenderResource | De abstracte klasse van alle renderbronnen. Alle renderbronnen worden vrijgegeven wanneer de renderer wordt beëindigd. |
| RenderState | Renderstatus voor het bouwen van de pipeline. De wijzigingen die op de renderstatus worden aangebracht, hebben geen invloed op de gemaakte pipeline-instanties. |
| Renderer | De context over de renderer. |
| RendererException | |
| RendererVariableManager | Deze klasse beheert variabelen die worden gebruikt bij het renderen |
| RevolvedAreaSolid | Deze klasse vertegenwoordigt een solide model door een doorsnede, geleverd door een profiel, rond een as te draaien. |
| RvmFormat | Het RVM-formaat |
| RvmLoadOptions | Laadopties voor het RVM-bestand van AVEVA Plant Design Management System. |
| RvmSaveOptions | Opslaanopties voor Aveva PDMS RVM-bestand. |
| SPIRVSource | De gecompileerde shader in SPIR-V-formaat. |
| SaveOptions | De basisklasse om opties te configureren bij het opslaan van bestanden voor verschillende typen. |
| Scene | |
| SceneObject | De rootklasse van objecten die binnen een scène worden opgeslagen. |
| ShaderException | Shader-gerelateerde uitzonderingen |
| ShaderMaterial | Een shader-materiaal maakt het mogelijk het materiaal te beschrijven met een externe renderengine of shader-taal. |
| ShaderProgram | Het shaderprogramma |
| ShaderSet | Shaderprogramma’s voor elk type materiaal |
| ShaderSource | De broncode van de shader |
| ShaderStage | Shaderfase |
| ShaderTechnique | Een shadertechniek vertegenwoordigt een concrete renderimplementatie. |
| ShaderVariable | Shadervariabele |
| Shape | De vorm beschrijft de vervorming op een set controlepunten, wat vergelijkbaar is met de cluster-deformer in Maya. |
| Skeleton | De Skeleton wordt voornamelijk gebruikt door CAD-software om de ontwerper te helpen de transformatie van de skeletstructuur te manipuleren; hij is meestal nutteloos buiten de CAD-software. |
| SkinDeformer | Een skin-deformer bevat meerdere botten om te werken; elk bot mengt een deel van de geometrie op basis van de gewichten van controlepunten. |
| Sphere | Geparameteriseerde bol. |
| StencilState | Stencil-toestanden per vlak. |
| StlLoadOptions | Laadopties voor STL |
| StlSaveOptions | Opslaanopties voor STL |
| Stream | Aangemaakt door lexchou op 14/12/2016. |
| Structs | Basisklasse van struct-array |
| StructuralMetadata | Deze klasse biedt ondersteuning voor EXT_structural_metadata, alleen gebruikt in glTF. |
| StructuralMetadata.ClassType | Klassedefinitie in metadata |
| StructuralMetadata.EnumType | De definitie van het enumtype |
| StructuralMetadata.EnumValue | De waardedefinitie van het enumtype. |
| StructuralMetadata.Property | De eigenschapsdefinitie in de klassen van metadata |
| StructuralMetadata.PropertyTable | Eigenschapstabel. |
| SweptAreaSolid | Een SweptAreaSolid maakt een geometrie door een profiel langs een directrix te vegen. |
| TShape | IFC-compatibele T-vorm gedefinieerd door parameters. |
| Text | Tekstprofiel, dit profiel beschrijft contouren met behulp van lettertype en tekst. |
| Texture | Deze klasse definieert de textuur uit een extern bestand. |
| TextureBase | Basisklasse voor alle concrete texturen. |
| TextureCodec | Klasse om encoders en decoders voor texturen te beheren. |
| TextureData | Deze klasse bevat de ruwe data en de formaatdefinitie van een textuur. |
| TextureSlot | Textuursleuf in Material, kan worden opgesomd via een materiaalinstantie. |
| Torus | Geparameteriseerde torus. |
| Transform | Een transformatie bevat informatie die toegang tot de vertaling/schaal/rotatie van een object of de transformatiematrix mogelijk maakt tegen minimale kosten. Dit wordt gebruikt door lokale transformatie. |
| TransformBuilder | De TransformBuilder wordt gebruikt om een transformatiematrix op te bouwen via een keten van transformaties. |
| TransformedCurve | Een TransformedCurve geeft een curve een plaatsing door gebruik te maken van een transformatiematrix. |
| TrapeziumShape | IFC-compatibele trapeziumvorm gedefinieerd door parameters. |
| TriMesh | Een TriMesh bevat ruwe data die direct door de GPU kan worden gebruikt. |
| TrialException | Dit wordt opgeworpen in Scene.Open/Scene.Save wanneer er geen licenties zijn toegepast. |
| TrimmedCurve | Een begrensde curve die de basiscurve aan beide uiteinden bijsnijdt. |
| U3dLoadOptions | Laadopties voor universele 3D |
| U3dSaveOptions | Opslagopties voor universele 3D |
| UShape | IFC-compatibele U-vorm gedefinieerd door parameters. |
| UsdSaveOptions | Opslagopties voor USD/USDZ-formaten. |
| Vector2 | Een vector met twee componenten. |
| Vector3 | Een vector met drie componenten. |
| Vector4 | Een vector met vier componenten. |
| Version | Gemaakt door lexchou op 17-4-2017. |
| Vertex | Vertexreferentie, gebruikt om de ruwe vertex te benaderen in TriMesh. |
| VertexDeclaration | De declaratie van een aangepaste vertexstructuur |
| VertexElement | Basisklasse van vertex-elementen. |
| VertexElementBinormal | Definieert de binormale vectoren voor gespecificeerde componenten. |
| VertexElementDoublesTemplate | Een hulpprogrammaclasse voor het definiëren van concrete VertexElement-implementaties. |
| VertexElementEdgeCrease | Definieert de randvouw voor gespecificeerde componenten |
| VertexElementHole | Definieert of het gespecificeerde polygoon een gat is |
| VertexElementIntsTemplate | Een hulpprogrammaclasse voor het definiëren van concrete VertexElement-implementaties. |
| VertexElementMaterial | Definieert materiaalindex voor gespecificeerde componenten. |
| VertexElementNormal | Definieert normale vectoren voor gespecificeerde componenten. |
| VertexElementPolygonGroup | Definieert polygoongroep voor gespecificeerde componenten om gerelateerde polygonen samen te groeperen. |
| VertexElementSmoothingGroup | Een gladmakingsgroep is een groep polygonen in een polygoonmesh die een glad oppervlak moet vormen. |
| VertexElementSpecular | Definieert speculaire kleur voor gespecificeerde componenten. |
| VertexElementTangent | Definieert tangentiële vectoren voor gespecificeerde componenten. |
| VertexElementTemplate | Een hulpprogrammaclasse voor het definiëren van concrete VertexElement-implementaties. |
| VertexElementUV | Definieert de UV-coördinaten voor gespecificeerde componenten. |
| VertexElementUserData | Definieert aangepaste gebruikersgegevens voor gespecificeerde componenten. |
| VertexElementVector4 | Een hulpprogrammaclasse voor het definiëren van concrete VertexElement-implementaties. |
| VertexElementVertexColor | Definieert de vertexkleur voor gespecificeerde componenten |
| VertexElementVertexCrease | Definieert de vertexvouw voor gespecificeerde componenten |
| VertexElementVisibility | Definieert of gespecificeerde componenten zichtbaar zijn |
| VertexElementWeight | Definieert menggewicht voor gespecificeerde componenten. |
| VertexField | Beschrijving van de geheugenlay-out van het vertexveld. |
| VertexFieldDataType | Gegevenstype van het vertexveld |
| Viewport | Een IRenderTarget bevat ten minste één viewport voor het renderen van de scène. |
| Watermark | Hulpmiddel om een blinde watermerk te coderen/decoderen naar/van een mesh. |
| WeightedMode | Gewogen modus. |
| WindowHandle | Ingekapselde vensterhandle voor verschillende platformen. |
| XLoadOptions | De laadopties voor DirectX X-bestanden. |
| ZShape | IFC-compatibel Z-vormprofiel gedefinieerd door parameters. |