aspose.threed

Klassen

KlasseBeschrijving
A3DObjectDe basis‑klasse van alle Aspose.ThreeD‑objecten, alle subklassen zullen dynamische eigenschappen ondersteunen.
A3dwSaveOptionsOpslagopties voor A3DW-formaat.
AmfSaveOptionsOpslagopties voor AMF
AnimationChannelEen kanaal mappt het componentveld van een eigenschap naar een reeks keyframe‑sequenties @hideconstructor
AnimationClipDe animatie‑clip is een verzameling animaties. De scène kan één of meer animatie‑clips hebben.
AnimationNodeAspose.3D ondersteunt animatiehiërarchie, elke animatie kan worden samengesteld uit meerdere animaties en de key‑frame‑definitie van een animatie. AnimationNode definieert de transformatie van een eigenschapswaarde in de tijd; bijvoorbeeld, een animation node kan worden gebruikt om de transformatie van een node of andere numerieke eigenschappen van een A3DObject‑object te regelen.
ArbitraryProfileDeze klasse stelt u in staat om een 2D‑profiel direct uit een willekeurige curve te construeren.
AssetInfoInformatie over asset. Asset‑informatie kan aan een Scene worden gekoppeld. Een onderliggende Scene kan zijn eigen AssetInfo hebben om de definitie van de ouder te overschrijven.
BindPointEen BindPoint wordt meestal aangemaakt op een eigenschap van een object; sommige eigenschapstypen bevatten meerdere componentvelden (zoals een Vector3‑veld). BindPoint genereert een kanaal voor elk componentveld en verbindt het veld met een of meer keyframe‑sequentie‑instantie(s) via de kanalen.
BoneEen bone definieert de subset van de controlepunten van de geometrie en bepaalt het blend‑gewicht voor elk controlepunt. Het Bone‑object kan niet direct worden gebruikt; een SkinDeformer‑instantie wordt gebruikt om de geometrie te deformereren, en SkinDeformer wordt geleverd met een set bones, waarbij elke bone is gekoppeld aan een node. OPMERKING: Een controlepunt van een geometrie kan aan meer dan één Bone worden gebonden.
BonePoseDe BonePose bevat de transformatie‑matrix voor een bone‑node
BoundingBoxDe as‑gealigneerde begrenzingsbox
BoundingBox2DDe as‑gealigneerde begrenzingsbox voor Vector2
BoxDoos.
CameraDe camera beschrijft het oogpunt van de kijker die naar de scène kijkt.
CircleEen cirkelcurve bestaat uit een reeks punten langs de rand van de cirkelvorm.
CircleShapeIFC‑compatibel cirkelprofiel, dat kan worden gebruikt om een mesh te construeren via LinearExtrusion
ColladaSaveOptionsOpslaanopties voor collada
CompositeCurveEen CompositeCurve bestaat uit verschillende curvesegmenten.
CShapeIFC-compatibel C-shape-profiel dat gedefinieerd is door parameters. De centrale positie van het profiel bevindt zich in het midden van de begrenzingsdoos.
CurveDe basisklasse van alle curve-implementaties. @hideconstructor
CustomObjectMetadata of aangepaste objecten die in 3D-bestanden worden gebruikt, worden beheerd door deze klasse. Alle aangepaste eigenschappen worden opgeslagen als dynamische eigenschappen.
CylinderGeparameterde cilinder. Het kan ook worden gebruikt om de kegel weer te geven wanneer een van radiusTop/radiusBottom nul is.
DeformerBasisklasse voor SkinDeformer en MorphTargetDeformer
DescriptorSetUpdaterDeze klasse maakt het mogelijk om de com.aspose.threed.IDescriptorSet bij te werken in een ketenbewerking. @hideconstructor
Discreet3dsLoadOptionsLaadopties voor 3DS-bestand.
Discreet3dsSaveOptionsOpslaanopties voor 3DS-bestand.
DishGeparameterde schotel.
DracoFormatGoogle Draco-formaat @hideconstructor
DracoSaveOptionsOpslaanopties voor Google draco-bestanden
DriverExceptionDe uitzondering die wordt opgegooid door interne renderingstuurprogramma’s. @hideconstructor
DummyFileSystemLees-/schrijfbewerkingen zijn dummy-bewerkingen.
EllipseEen ellips definieert een reeks punten die de vorm van een ellips vormen.
EllipseShapeIFC-compatibel ellipsvorm die gedefinieerd is door parameters. De centrale positie van het profiel bevindt zich in het midden van de begrenzingsdoos.
EndPointHet eindpunt om de curve bij te snijden, kan een parameterwaarde of een cartesiaans punt zijn.
EntityDe basisklasse van alle entiteiten. Een entiteit vertegenwoordigt een concreet object dat is gekoppeld onder een knoop zoals Light/Geometry.
EntityRendererMaak hier een subklasse van om rendering te implementeren voor verschillende soorten entiteiten.
EntityRendererKeyDe sleutel van de geregistreerde entiteit-renderer
ExportExceptionUitzonderingen wanneer Aspose.3D er niet in slaagde de scène naar een bestand te exporteren
ExtrapolationExtrapolatie definieert hoe te handelen wanneer een bemonsterde waarde buiten het bereik valt dat gedefinieerd is door de eerste en laatste keyframes. @hideconstructor
FbxLoadOptionsLaadopties voor Fbx-formaat.
FbxSaveOptionsOpslaanopties voor Fbx-bestand.
FileFormatBestandsformaatdefinitie @hideconstructor
FileFormatTypeBestandsformaattype @hideconstructor
FileSystemBestandssysteem-encapsulatie. Aspose.3D zal dit gebruiken om afhankelijkheden te lezen/schrijven. @hideconstructor
FMatrix4Matrix 4x4 met alle componenten van het type float
FontFileLettertypebestand bevat definities voor glyphs, dit wordt gebruikt om een tekstprofiel te maken. @hideconstructor
FrustumDe basisklasse van Camera en Light @hideconstructor
FVector2Een floatvector met twee componenten.
FVector3Een floatvector met drie componenten.
FVector4Een floatvector met vier componenten.
GeometryDe basisklasse van alle renderbare geometrische objecten (zoals Mesh, NurbsSurface, Patch enzovoort). De Geometry-basisklasse ondersteunt: Beheer van controlepunten, controlepunten definiëren de basis 3D-ruimtelijke structuur van de geometrie, verschillende geometrische types hebben verschillende manieren om concrete 3D-modellen te definiëren. Definitie van vertex-elementen, vertex-elementen voegen extra informatie toe zoals normaal-/uv-coördinaten/vertexkleuren aan de geometrie, zie VertexElement voor meer details. Objectdeformatie, Deformer kan worden gekoppeld om de vorm van de geometrie te animeren.
GlobalTransformGlobale transformatie is vergelijkbaar met Transform, maar is onveranderlijk terwijl het de uiteindelijk geëvalueerde transformatie vertegenwoordigt. Er wordt een rechtshandig coördinatensysteem gebruikt bij het evalueren van de globale transformatie @hideconstructor
GLSLSourceDe broncode van shaders in GLSL
GltfLoadOptionsLaadopties voor glTF-formaat
GltfSaveOptionsOpslagopties voor glTF-formaat.
HollowCircleShapeIFC-compatibel holle cirkelprofiel.
HollowRectangleShapeIFC-compatibel holle rechthoekige vorm met zowel binnen- als buiten afgeronde hoeken.
HShapeDe HShape biedt de bepalende parameters van een ‘H’- of ‘I’-vorm.
Html5SaveOptionsOpslagopties voor HTML5
ImageRenderOptionsOpties voor Scene.render(com.aspose.threed.Camera, java.lang.String, com.aspose.threed.Vector2, java.lang.String, com.aspose.threed.ImageRenderOptions) en Scene.render(com.aspose.threed.Camera, com.aspose.threed.TextureData, com.aspose.threed.ImageRenderOptions)
ImportExceptionUitzondering wanneer Aspose.3D er niet in slaagde de opgegeven bron te openen
InitializationExceptionUitzonderingen bij initialisatie van de renderpijplijn
IOConfigIO-configuratie voor serialisatie/deserialisatie. Gebruiker kan gedetailleerde configuraties opgeven, zoals het pad voor afhankelijkheidsopzoeking, of hier formatgerelateerde configuraties @hideconstructor
IOUtilsHulpmiddelen om matrix/vector naar een binaire schrijver te schrijven @hideconstructor
KeyFrameEen 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. Bemonsterde waarden op een tijdstip zonder keyframe worden geïnterpoleerd door keyframes tussen de vorige en volgende keyframes. Waarden vóór/na het eerste/laatste keyframe worden berekend door de Extrapolation-klasse.
KeyframeSequenceDe reeks van keyframes, die de transformatie van een bemonsterde waarde over tijd beschrijft.
LambertMaterialMateriaal voor Lambert-shadingmodel
LicenseBiedt methoden om het component te licentiëren.
LightHet licht verlicht de scène. De formule om de totale demping van licht te berekenen is: A = ConstantAttenuation + (Dist LinearAttenuation) + ((Dist^2) QuadraticAttenuation)
LineEen polyline is een pad gedefinieerd door een reeks punten met Geometry.ControlPoints, en verbonden door Segments, wat betekent dat het ook een reeks verbonden lijnsegmenten kan zijn. De lijn is meestal een lineair object, wat betekent dat het niet kan worden gebruikt om een curve weer te geven; om een curve weer te geven, wordt NurbsCurve gebruikt.
LinearExtrusionLineaire extrusie neemt een 2D-vorm als invoer en breidt de vorm uit in de derde dimensie.
LoadOptionsDe basisklasse om opties te configureren bij het laden van bestanden voor verschillende typen @hideconstructor
LocalFileSystemHet LocalFileSystem zal de lees-/schrijfbewerkingen naar een lokale map mappen.
LShapeIFC-compatibel L-vormprofiel dat wordt gedefinieerd door parameters.
MaterialMateriaal definieert de parameters die nodig zijn voor het visuele uiterlijk van geometrie. Aspose.3D biedt shadingmodellen voor LambertMaterial, PhongMaterial en ShaderMaterial @hideconstructor
MathUtilsEen set nuttige wiskundige hulpprogramma’s. @hideconstructor
Matrix4Implementatie van een 4x4-matrix.
MemoryFileSystemHet MemoryFileSystem zal de lees-/schrijfbewerkingen naar het geheugen mappen.
MeshEen mesh bestaat uit vele n-zijdige polygonen.
MeteredBiedt methoden om een gemeten sleutel in te stellen.
MirroredProfileIFC-compatibel spiegelprofiel. Dit profiel definieert een nieuw profiel door het basisprofiel te spiegelen langs de y-as.
MorphTargetChannelEen MorphTargetChannel wordt gebruikt door MorphTargetDeformer om de doelgeometrieën te organiseren. Sommige bestandsformaten zoals FBX ondersteunen meerdere kanalen parallel. Gewicht ligt tussen 0 en 1.0, en het standaardgewicht voor het doel is 0.0;
MorphTargetDeformerMorphTargetDeformer biedt per-vertex animatie. MorphTargetDeformer organiseert alle doelen via MorphTargetChannel, elk kanaal kan meerdere doelen organiseren. Een veelvoorkomend gebruik van morph target deformer is het toepassen van gezichtsuitdrukkingen op een personage. Meer details zijn te vinden op https://en.wikipedia.org/wiki/Morph_target_animation
NodeVertegenwoordigt een element in de scenegraph. Een scenegraph is een boom van Node-objecten. De boombeheer‑services zijn zelfvoorzienend in deze klasse. Let op: de Aspose.3D SDK test de geldigheid van de geconstrueerde scenegraph niet. Het is de verantwoordelijkheid van de aanroeper om ervoor te zorgen dat er geen cyclische grafen in een node‑hië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 basis‑eigenschappen Translation, Rotation en Scaling en de meer geavanceerde opties voor pivots, limits en IK‑gewrichts‑attributen zoals stijfheid en demping. Wanneer het voor het eerst wordt aangemaakt, is het Node‑object “empty” (d.w.z.: het is een object zonder enige grafische weergave dat alleen de positiëlinformatie bevat). In deze toestand kan het worden gebruikt om ouders in de node‑boomstructuur te vertegenwoordigen, maar niet veel meer. Het normale gebruik van dit type objecten is om er een entiteit aan toe te voegen die de node specialiseert (zie “Entity”). De entiteit is een object op zichzelf en is verbonden met de Node. Dit betekent ook dat dezelfde entiteit kan worden gedeeld tussen meerdere nodes. Camera, Light, Mesh, enz… zijn allemaal entiteiten en ze zijn allemaal afgeleid van de basisklasse Entity.
NurbsCurveNURBS-curve is een curve die wordt weergegeven door NURBS (Non-uniform rational basis spline). Een NURBS-curve wordt gedefinieerd door zijn Order, een reeks gewogen Geometry.ControlPoints en een KnotVectors. Het w‑component in het controlepunt wordt gebruikt als gewicht van het controlepunt, ongeacht of het een CurveDimension.TWO_DIMENSIONAL of CurveDimension.THREE_DIMENSIONAL is.
NurbsDirectionEen 3D NurbsSurface heeft twee richtingen, de NurbsSurface.U en NurbsSurface.V; de NurbsDirection definieert gegevens voor elke richting. Een richting is eigenlijk een NURBS-curve, wat betekent dat deze ook wordt gedefinieerd door zijn Order, een KnotVectors en een reeks gewogen controlepunten (gedefinieerd in NurbsSurface).
NurbsSurfaceNurbsSurface is een oppervlak dat wordt weergegeven door NURBS (Non-uniform rational basis spline). Een NurbsSurface wordt gedefinieerd door twee NurbsDirectionU en V. Het w‑component in het controlepunt wordt gebruikt als gewicht van het controlepunt, ongeacht of het type van de richting CurveDimension.TWO_DIMENSIONAL of CurveDimension.THREE_DIMENSIONAL is.
ObjLoadOptionsLaadopties voor Wavefront OBJ
ObjSaveOptionsOpslaanopties voor Wavefront OBJ-bestand
ParameterizedProfileDe basisklasse van alle geparameteriseerde profielen. @hideconstructor
ParseExceptionUitzondering wanneer Aspose.3D de invoer niet kon parseren.
PatchEen Patch is een parametrisch modelleringsoppervlak, vergelijkbaar met NurbsSurface, het wordt ook gedefinieerd door twee PatchDirection, de U en V. Maar het verschil tussen Patch en NurbsSurface is dat de PatchDirection-curve een van PatchDirectionType.BEZIER, PatchDirectionType.QUADRATIC_BEZIER, PatchDirectionType.BASIS_SPLINE, PatchDirectionType.CARDINAL_SPLINE en PatchDirectionType.LINEAR kan zijn.
PatchDirectionU- en V-richting van de Patch.
PbrMaterialMateriaal voor fysiek gebaseerd renderen gebaseerd op albedo-kleur/metallic/ruwheid
PbrSpecularMaterialMateriaal voor fysiek gebaseerd renderen gebaseerd op diffuse kleur/specular/glans
PdfFormatAdobe’s Portable Document Format @hideconstructor
PdfLoadOptionsOpties voor het laden van PDF
PdfSaveOptionsDe opslaanopties bij het exporteren van PDF.
PhongMaterialMateriaal voor het Blinn-Phong shading-model.
PixelMapping@hideconstructor
PlaneGeparametriseerd vlak.
PlyFormatHet PLY-formaat. @hideconstructor
PlyLoadOptionsLaadopties voor PLY-bestanden
PlySaveOptionsOpslaanopties voor het exporteren van de scène als PLY-bestand.
PointCloudDe puntwolk bevat geen topologie-informatie, alleen de controlepunten en de vertex-elementen.
PolygonBuilderEen helperklasse om polygonen voor Mesh te bouwen.
PolygonModifierHulpmiddelen om polygonen te wijzigen @hideconstructor
PoseDe pose wordt gebruikt om de transformatie-matrix op te slaan wanneer de geometrie geskinnd is. De pose is een verzameling van BonePose; elke BonePose slaat de concrete transformatie-informatie van de botknoop op.
PostProcessingDe post-processing-effecten @hideconstructor
PrimitiveBasisklasse voor alle primitieve objecten
Profile2D-profiel in xy-vlak @hideconstructor
PropertyKlasse om door de gebruiker gedefinieerde eigenschappen vast te houden. @hideconstructor
PropertyCollectionDe verzameling van eigenschappen @hideconstructor
PushConstantEen hulpmiddel om gegevens aan de shader te leveren via een push-constante.
PyramidGeparametriseerde piramide.
QuaternionQuaternion wordt meestal gebruikt om rotatie uit te voeren in computergraphics.
RectEen klasse om de rechthoek te vertegenwoordigen
RectangleShapeIFC-compatibele rechthoekige vorm met afgeronde hoeken.
RectangularTorusGeparametriseerde rechthoekige torus.
RelativeRectangleRelatieve rechthoek De formule tussen een relatief component en een absolute waarde is: Schaal (Referentiebreedte) + offset Dus als we willen dat het een absolute waarde vertegenwoordigt, laat alle schaalvelden op nul staan en gebruik in plaats daarvan offsetvelden.
RendererDe context over de renderer. @hideconstructor
RendererVariableManagerDeze klasse beheert variabelen die worden gebruikt bij het renderen @hideconstructor
RenderFactoryRenderFactory maakt alle bronnen die worden weergegeven in de renderpipeline. @hideconstructor
RenderParametersBeschrijf de parameters van het renderdoel
RenderResourceDe abstracte klasse van alle renderbronnen Alle renderbronnen worden vrijgegeven wanneer de renderer wordt vrijgelaten. Klassen zoals Mesh/Texture zullen een overeenkomstige RenderResource hebben @hideconstructor
RenderStateRenderstatus voor het bouwen van de pipeline De wijzigingen die op de renderstatus worden aangebracht, hebben geen invloed op de gemaakte pipeline‑instanties.
RevolvedAreaSolidDeze klasse vertegenwoordigt een solide model door een doorsnede, geleverd door een profiel, rond een as te draaien.
RvmFormatHet RVM-formaat @hideconstructor
RvmLoadOptionsLaadopties voor het RVM‑bestand van AVEVA Plant Design Management System.
RvmSaveOptionsOpslaanopties voor Aveva PDMS RVM‑bestand.
SaveOptionsDe basisklasse om opties te configureren bij het opslaan van bestanden voor verschillende typen @hideconstructor
SceneEen scène is een object op het hoogste niveau dat de knooppunten, geometrieën, materialen, texturen, animaties, poses, sub‑scènes enzovoort bevat. Een scène kan sub‑scènes hebben en fungeert als ondersteuning voor meerdere documenten in bestanden zoals collada/blender/fbx. De knooppunt‑hiërarchie kan worden benaderd via RootNodeLibrary, die wordt gebruikt om een referentie naar niet‑gekoppelde objecten tijdens serialisatie (zoals metadata of aangepaste objecten) bij te houden, zodat deze als bibliotheek kan worden gebruikt.
SceneObjectDe basisklasse van objecten die binnen een scène worden opgeslagen.
ShaderExceptionShader‑gerelateerde uitzonderingen
ShaderMaterialEen shader‑materiaal maakt het mogelijk het materiaal te beschrijven met een externe renderengine of shader‑taal. ShaderMaterial gebruikt ShaderTechnique om de concrete renderdetails te beschrijven, en de meest geschikte wordt gekozen op basis van het uiteindelijke renderplatform. Bijvoorbeeld, uw ShaderMaterial‑instantie kan twee technieken hebben, één gedefinieerd in HLSL en een andere in GLSL. Op niet‑Windows platforms moet GLSL in plaats van HLSL worden gebruikt.
ShaderProgramHet shader‑programma @hideconstructor
ShaderSetShader‑programma’s voor elk type materiaal
ShaderSourceDe broncode van de shader @hideconstructor
ShaderTechniqueEen shader‑techniek vertegenwoordigt een concrete renderimplementatie.
ShaderVariableShader‑variabele
ShapeDe vorm beschrijft de vervorming op een set controlepunten, wat vergelijkbaar is met de cluster‑deformer in Maya. Bijvoorbeeld, we kunnen een vorm toevoegen aan een gemaakte geometrie. De vorm en de geometrie hebben dezelfde topologische informatie maar verschillende posities van de controlepunten. Met variërende aantallen invloed uitoefent de geometrie een vervormingseffect.
SkeletonDe Skeleton wordt voornamelijk gebruikt door CAD‑software om ontwerpers te helpen de transformatie van een skeletstructuur te manipuleren; hij is meestal nutteloos buiten CAD‑software. Om de skelet‑hiërarchie als één object in CAD‑software te laten functioneren, moet het bovenste Skeleton‑knooppunt als root worden gemarkeerd door Type in te stellen op SkeletonType.SKELETON, en alle kinderen op SkeletonType.BONE.
SkinDeformerEen skin‑deformer bevat meerdere botten om te werken; elk bot mengt een deel van de geometrie via de gewichten van controlepunten.
SphereGeparametriseerde bol.
SPIRVSourceDe gecompileerde shader in SPIR-V‑formaat.
StencilStateStencil‑statussen per vlak. @hideconstructor
StlLoadOptionsLaadopties voor STL
StlSaveOptionsOpslaanopties voor STL
SweptAreaSolidEen SweptAreaSolid bouwt een geometrie door een profiel langs een directrix te vegen.
TextTekstprofiel, dit profiel beschrijft contouren met behulp van lettertype en tekst.
TextureDeze klasse definieert de textuur vanuit een extern bestand.
TextureBaseBasisklasse voor alle concrete texturen. Texture definieert het uiterlijk en gevoel van een geometrisch oppervlak.
TextureCodecKlasse om encoders en decoders voor texturen te beheren.
TextureDataDeze klasse bevat de ruwe data en formatdefinitie van een textuur.
TextureSlotTextuur‑slot in Material, kan worden opgesomd via een materiaalinstantie. @hideconstructor
TorusGeparametriseerde torus.
TransformEen transformatie bevat informatie die toegang biedt tot de vertaling/schaal/rotatie van een object of de transformatie‑matrix tegen minimale kosten. Dit wordt gebruikt door lokale transformatie. @hideconstructor
TransformBuilderDe TransformBuilder wordt gebruikt om een transformatie‑matrix op te bouwen via een keten van transformaties.
TransformedCurveEen TransformedCurve geeft een curve een plaatsing door een transformatie‑matrix te gebruiken. Dit maakt het mogelijk een transformatie uit te voeren binnen een TrimmedCurve of CompositeCurve.
TrapeziumShapeIFC‑compatibele trapeziumvorm gedefinieerd door parameters.
TrialExceptionDit wordt opgegooid in Scene.Open/Scene.Save wanneer er geen licenties zijn toegepast. Je kunt deze uitzondering uitschakelen door SuppressTrialException op true te zetten.
TriMeshEen TriMesh bevat ruwe data die direct door de GPU kan worden gebruikt. Deze klasse is een hulpprogramma om een mesh te construeren die alleen per‑vertex data bevat.
TrimmedCurveEen begrensde curve die de basiscurve aan beide uiteinden bijsnijdt.
TShapeIFC‑compatibele T‑vorm gedefinieerd door parameters.
U3dLoadOptionsLaadopties voor universele 3D
U3dSaveOptionsOpslaanopties voor universele 3D
UsdSaveOptionsOpslaanopties voor USD/USDZ-formaten.
UShapeIFC-compatibele U-vorm gedefinieerd door parameters.
Vector2Een vector met twee componenten.
Vector3Een vector met drie componenten.
Vector4Een vector met vier componenten.
VertexVertex-referentie, gebruikt om de ruwe vertex in TriMesh te benaderen. @hideconstructor
VertexDeclarationDe declaratie van een aangepast gedefinieerde vertex-structuur
VertexElementBasisklasse van vertex-elementen. Een vertex-elementtype wordt geïdentificeerd door VertexElementType. Een VertexElement beschrijft hoe het vertex-element wordt gemapt op een geometrisch oppervlak en hoe de mappinginformatie in het geheugen wordt gerangschikt. Een VertexElement bevat normalen, UV’s of andere soorten informatie. @hideconstructor
VertexElementBinormalDefinieert de binormale vectoren voor opgegeven componenten.
VertexElementDoublesTemplateEen hulpprogrammaklasse voor het definiëren van concrete VertexElement-implementaties. @hideconstructor
VertexElementEdgeCreaseDefinieert de randvouw voor opgegeven componenten
VertexElementHoleDefinieert of opgegeven polygoon een gat is
VertexElementIntsTemplateEen hulpprogrammaklasse voor het definiëren van concrete VertexElement-implementaties. @hideconstructor
VertexElementMaterialDefinieert materiaalindex voor opgegeven componenten. Een knoop kan meerdere materialen hebben, de VertexElementMaterial wordt gebruikt om verschillende delen van de geometrie in verschillende materialen te renderen.
VertexElementNormalDefinieert normale vectoren voor opgegeven componenten.
VertexElementPolygonGroupDefinieert polygoongroep voor opgegeven componenten om gerelateerde polygonen samen te groeperen.
VertexElementSmoothingGroupEen gladstrijkgroep is een groep polygonen in een polygoonmesh die een glad oppervlak moet vormen. Sommige vroege 3D-modelleringssoftware, zoals 3D Studio Max voor DOS, gebruikte gladstrijkgroepen om het opslaan van normale vectoren voor elke mesh-vertex te vermijden.
VertexElementSpecularDefinieert speculaire kleur voor opgegeven componenten.
VertexElementTangentDefinieert tangentiële vectoren voor opgegeven componenten.
VertexElementUserDataDefinieert aangepaste gebruikersgegevens voor opgegeven componenten. Meestal zijn het toepassingsspecifieke gegevens voor een speciaal doel.
VertexElementUVDefinieert de UV-coördinaten voor opgegeven componenten. Een geometrie kan meerdere VertexElementUV-elementen hebben, en elk heeft verschillende TextureMappings.
VertexElementVector4Een hulpprogrammaklasse voor het definiëren van concrete VertexElement-implementaties. @hideconstructor
VertexElementVertexColorDefinieert de vertexkleur voor opgegeven componenten
VertexElementVertexCreaseDefinieert de vertexvouw voor opgegeven componenten
VertexElementVisibilityDefinieert of opgegeven componenten zichtbaar zijn
VertexElementWeightDefinieert blend-gewicht voor opgegeven componenten.
VertexFieldBeschrijving van de geheugenlay-out van het vertex-veld. @hideconstructor
ViewportEen com.aspose.threed.IRenderTarget bevat ten minste één viewport voor het renderen van de scène. @hideconstructor
WatermarkHulpmiddel om een blinde watermerk te coderen/decoderen naar/van een mesh. @hideconstructor
WindowHandleIngekapselde vensterhandle voor verschillende platforms. @hideconstructor
XLoadOptionsDe laadopties voor DirectX X-bestanden.
ZipArchiveFileSystemBestandssysteem om alleen-lezen toegang te bieden tot een opgegeven zip‑bestand of zip‑stream. Het bestandssysteem wordt verwijderd na de open-/opslaoperatie.
ZShapeIFC‑compatibel Z‑vormprofiel gedefinieerd door parameters.
CubeFaceHulpprogrammaklasse die constanten bevat. Elk gezicht van de cube‑map‑textuur @hideconstructor
IndexDataTypeHulpprogrammaklasse die constanten bevat. Het gegevenstype van de elementen in com.aspose.threed.IIndexBuffer @hideconstructor