Aspose.ThreeD.Utilities

Alle hulpprogrammaklassen zijn gedefinieerd in deze naamruimte.

Klassen

KlasBeschrijving
DummyFileSystemLees-/schrijfbewerkingen zijn dummy-bewerkingen.
FileSystemInkapseling van bestandssysteem. Aspose.3D zal dit gebruiken om afhankelijkheden te lezen/schrijven.
IOUtilsHulpprogramma’s om matrix/vector naar binaire schrijver te schrijven
LocalFileSystemDeLocalFileSystem zal de lees-/schrijfbewerkingen toewijzen aan de lokale map.
MathUtilsEen set handige wiskundige hulpprogramma’s.
MemoryFileSystemDeMemoryFileSystemzal de lees-/schrijfbewerkingen toewijzen aan het geheugen.
ParseExceptionUitzondering wanneer Aspose.3D de invoer niet kon parseren.
SemanticAttributeGebruikers toestaan hun eigen structuur te gebruiken voor statische aangifte vanVertexDeclaration
TransformBuilderDeTransformBuilder wordt gebruikt om transformatiematrix te bouwen door een reeks transformaties.
VertexVertex-referentie, gebruikt om toegang te krijgen tot het onbewerkte hoekpunt inTriMesh .
VertexDeclarationDe declaratie van een op maat gedefinieerde hoekpuntstructuur
VertexFieldBeschrijving van de lay-out van het veldgeheugen van Vertex.
WatermarkHulpprogramma voor het coderen/decoderen van blind watermerk naar/van een mesh.
ZipArchiveFileSystemBestandssysteem om alleen-lezen toegang te bieden tot gespecificeerd zip-bestand of zip-stream. Bestandssysteem wordt verwijderd na de open-/opslagbewerking.

Structuren

StructuurBeschrijving
BoundingBoxHet as-uitgelijnde selectiekader
BoundingBox2DHet as-uitgelijnde selectiekader voorVector2
FMatrix4Matrix 4x4 met alle componenten in float type
FVector2Een zwevende vector met twee componenten.
FVector3Een zwevende vector met drie componenten.
FVector4Een zwevende vector met vier componenten.
Matrix44x4 matriximplementatie.
QuaternionQuaternion wordt meestal gebruikt om rotatie in computergraphics uit te voeren.
RelativeRectangleRelatieve rechthoek De formule tussen relatieve component en absolute waarde is: Schaal * (referentiebreedte) + offset Dus als we willen dat het een absolute waarde vertegenwoordigt, laat dan alle schaalvelden nul en gebruik in plaats daarvan offsetvelden.
Vector2Een vector met twee componenten.
Vector3Een vector met drie componenten.
Vector4Een vector met vier componenten.

Interfaces

KoppelBeschrijving
IArrayList<T>Aspose.3D heeft zijn eigen sterk geoptimaliseerde implementatie vanList voor betere prestaties bij het laden/opslaan Alleen deze interface is zichtbaar voor de gebruiker metIList compatibele en vergelijkbare interfaces.

Opsomming

OpsommingBeschrijving
BoundingBoxExtentDe omvang van het begrenzingsvak
ComposeOrderDe opdracht om transformatiematrix samen te stellen
RotationOrderDe volgorde bepaalt welke rx ry rz worden toegepast in de transformatiematrix.
VertexFieldDataTypeGegevenstype hoekpuntveld
VertexFieldSemanticDe semantiek van het hoekpuntveld