Enumerations

Enumerations — Aspose.3D FOSS for Java

Paketas: com.aspose.threed (aspose-3d-foss 26.1.0)

Šiame puslapyje dokumentuojamos visos atskirų tipų išvardijamos reikšmės. Išvardijamos reikšmės viršūnių elemento semantikoms (VertexElementType, MappingMode, ReferenceMode) taip pat dokumentuojamos VertexElement nuorodos puslapyje.


TextureMapping

Nurodo semantinį kanalą, prie kurio paviršiuje susietas UV elementas arba tekstūra.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTAplinkos šviesos spalvos perrašymo tekstūra.
DIFFUSEAlbedo / bazinės spalvos tekstūros kanalas.
EMISSIVESavarankiško švytėjimo / emisijos tekstūros kanalas.
NORMALTangento erdvės normalų žemėlapio kanalas.
SPECULARSpinduliuojančios spalvos arba intensyvumo tekstūros kanalas.
BUMPAukščio pagrindo reljefinio žemėlapio kanalas.
REFLECTIONAplinkos atspindžio tekstūros kanalas.
TRANSPARENCYSkaidrumo / alfa tekstūros kanalas.
GLOWŠvytėjimo / žydėjimo intensyvumo tekstūros kanalas.

ReferenceMode

import com.aspose.threed.*;

Mesh mesh = new Mesh();
// ... define control points and polygons ...

// Attach a UV layer for the diffuse channel
VertexElementUV uv = mesh.createElementUV(
    TextureMapping.DIFFUSE,
    MappingMode.CONTROL_POINT,
    ReferenceMode.DIRECT
);

BooleanOperation

Nustato konstruktyvios kietosios geometrijos (CSG) Boole’o operacijos tipą tarp dviejų tinklelio objektų.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONSujungimas: rezultatas yra abiejų operandų sujungtas tūris.
DIFFERENCESkirtumas: antrojo operando tūris yra pašalinamas iš pirmojo.
INTERSECTIONSankirta: rezultatas yra tūris, bendras abiems operandams.

BooleanOperation saugojamas kaip metaduomenys mazguose arba pasirinktinėse objektuose, kuriuos sukuria CSG importuotojai. Aspose.3D for Java nepateikia vykdymo laiko Boolean įvertintuvo; enum aprašo šaltinio failo ketinimą.


ReferenceMode

Nustato koordinačių ašį. Naudojama koordinačių sistemos peradresavimo parinktyse ir AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISTeigiama X ašis.
Y_AXISTeigiama Y ašis.
Z_AXISTeigiama Z ašis.
NEGATIVE_X_AXISNeigiama X ašis.
NEGATIVE_Y_AXISNeigiama Y ašis.
NEGATIVE_Z_AXISNeigiama Z ašis.

CoordinateSystem

Nurodo rankų konvenciją scenos koordinačių sistemai.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDDešiniarankė koordinatinė sistema (OpenGL, glTF, numatytasis Blender).
LEFT_HANDEDKairiarankė koordinatinė sistema (DirectX, numatytasis Unity).

FileContentType

Nustato failo formato turinio tipą.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIITekstinis failų formatas (pvz., OBJ ASCII, STL ASCII, glTF JSON).
BINARYDvejetainis failo formatas (pvz., STL binary, GLB, FBX binary).

VertexElementType

Semantinis tipas, skirtas VertexElement sluoksnis. Taip pat žiūrėkite: VertexElement nuoroda.


MappingMode

Valdo, su kuriuo geometrijos primityvu susijusi kiekvieno viršūnės elemento reikšmė. Galimos reikšmės: CONTROL_POINT, POLYGON_VERTEX, POLYGON.Žr. taip pat: VertexElement nuoroda.


ReferenceMode

Valdo, kaip indeksuojamas viršūnės elemento duomenų masyvas. Žr. taip pat: VertexElement nuoroda.


Žr. taip pat

 Lietuvių