Enumerations

Enumerations — Aspose.3D FOSS for Java

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

Tämä sivu dokumentoi kaikki itsenäiset luettelotyypit. Vertex-elementtien semantiikkaa koskevat luettelotyypit (VertexElementType, MappingMode, ReferenceMode) on myös dokumentoitu VertexElement-viitesivu.


TextureMapping

Määrittää semanttisen kanavan, johon UV-elementti tai tekstuuri on sidottu pinnalla.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTYmpäröivän valon värin ohitustekstuuri.
DIFFUSEAlbedo / perusvärin tekstuurikanava.
EMISSIVEItsevalaistus / emissio-tekstuurikanava.
NORMALTangenttialueen normaalikarttakanava.
SPECULARSpekulaarinen väri tai intensiteetti -tekstuurikanava.
BUMPKorkeuspohjainen kohokarttakanava.
REFLECTIONYmpäristön heijastustekstuurikanava.
TRANSPARENCYLäpinäkyvyys / alfa -tekstuurikanava.
GLOWHehku / loiste -intensiteettitekstuurikanava.

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

Määrittää konstruktiivisen kiinteän geometrian (CSG) Boolean-operaation tyypin kahden verkko-objektin välillä.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnion: tulos on molempien operandien yhdistetty tilavuus.
DIFFERENCEDifference: toisen operandin tilavuus poistetaan ensimmäisestä.
INTERSECTIONLeikkaus: tulos on molempien operandien jakama tilavuus.

BooleanOperation tallennetaan metatietona solmuihin tai CSG-tuontien tuottamiin mukautettuihin objekteihin. Aspose.3D for Java ei tarjoa suoritusaikaisia Boolean-arvioijaa; enum kuvaa lähdetiedoston tarkoitusta.


ReferenceMode

Määrittää koordinaattiakselin. Käytetään koordinaattijärjestelmän uudelleenmääritysvalinnoissa ja AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISPositiivinen X-akseli.
Y_AXISPositiivinen Y-akseli.
Z_AXISPositiivinen Z-akseli.
NEGATIVE_X_AXISNegatiivinen X-akseli.
NEGATIVE_Y_AXISNegatiivinen Y-akseli.
NEGATIVE_Z_AXISNegatiivinen Z-akseli.

CoordinateSystem

Määrittää kohtauksen koordinaatiston käsisyyden konvention.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDOikeakätinen koordinaatisto (OpenGL, glTF, Blenderin oletus).
LEFT_HANDEDVasenkätinen koordinaatisto (DirectX, Unityn oletus).

FileContentType

Määrittää tiedostomuodon sisältötyypin.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIITekstipohjainen tiedostomuoto (esim. OBJ ASCII, STL ASCII, glTF JSON).
BINARYBinäärinen tiedostomuoto (esim. STL binary, GLB, FBX binary).

VertexElementType

Semanttinen tyyppi VertexElement kerros. Katso myös: VertexElement-viite.


MappingMode

Määrittää, mihin geometrinen primitiiviin kukin VertexElement-arvo liittyy. Saatavilla olevat arvot: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Katso myös: VertexElement-viite.


ReferenceMode

Määrittää, miten VertexElement-datan taulukko indeksoidaan. Katso myös: VertexElement‑viite.


Katso myös

 Suomi