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.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Ympäröivän valon värin ohitustekstuuri. |
DIFFUSE | Albedo / perusvärin tekstuurikanava. |
EMISSIVE | Itsevalaistus / emissio-tekstuurikanava. |
NORMAL | Tangenttialueen normaalikarttakanava. |
SPECULAR | Spekulaarinen väri tai intensiteetti -tekstuurikanava. |
BUMP | Korkeuspohjainen kohokarttakanava. |
REFLECTION | Ympäristön heijastustekstuurikanava. |
TRANSPARENCY | Läpinäkyvyys / alfa -tekstuurikanava. |
GLOW | Hehku / 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.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Union: tulos on molempien operandien yhdistetty tilavuus. |
DIFFERENCE | Difference: toisen operandin tilavuus poistetaan ensimmäisestä. |
INTERSECTION | Leikkaus: 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.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | Positiivinen X-akseli. |
Y_AXIS | Positiivinen Y-akseli. |
Z_AXIS | Positiivinen Z-akseli. |
NEGATIVE_X_AXIS | Negatiivinen X-akseli. |
NEGATIVE_Y_AXIS | Negatiivinen Y-akseli. |
NEGATIVE_Z_AXIS | Negatiivinen Z-akseli. |
CoordinateSystem
Määrittää kohtauksen koordinaatiston käsisyyden konvention.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Oikeakätinen koordinaatisto (OpenGL, glTF, Blenderin oletus). |
LEFT_HANDED | Vasenkätinen koordinaatisto (DirectX, Unityn oletus). |
FileContentType
Määrittää tiedostomuodon sisältötyypin.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Tekstipohjainen tiedostomuoto (esim. OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Binää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.