Microsoft3MFFormat

Innehåll
[ ]

Inheritance: java.lang.Object, com.aspose.threed.FileFormat

public class Microsoft3MFFormat extends FileFormat

Filformatinstans för Microsoft 3MF med 3MF-relaterade verktyg.

Fält

FältBeskrivning
AMFAdditiv tillverkningsfilformat
ASE3D Studio Maxs ASCII‑scenexportformat.
ASPOSE3D_WEBAspose.3D Web-format.
BLENDERBlenders 3D‑filformat
COLLADACollada‑filformat
DISCREET3DS3D Studios filformat
DRACOGoogle Draco Mesh
DXFAutoCAD DXF
FBX6100ASCIIASCII FBX‑filformat, med version 6.1.0
FBX6100_BINARYBinärt FBX‑filformat, med version 6.1.0
FBX7200ASCIIASCII FBX‑filformat, med version 7.2.0
FBX7200_BINARYBinärt FBX‑filformat, med version 7.2.0
FBX7300ASCIIASCII FBX‑filformat, med version 7.3.0
FBX7300_BINARYBinärt FBX‑filformat, med version 7.3.0
FBX7400ASCIIASCII FBX‑filformat, med version 7.4.0
FBX7400_BINARYBinärt FBX‑filformat, med version 7.4.0
FBX7500ASCIIASCII FBX-filformat, med version 7.5.0
FBX7500_BINARYBinärt FBX-filformat, med version 7.5.0
FBX7600ASCIIASCII FBX-filformat, med version 7.6.0
FBX7600_BINARYBinärt FBX-filformat, med version 7.6.0
FBX7700ASCIIASCII FBX-filformat, med version 7.7.0
FBX7700_BINARYBinärt FBX-filformat, med version 7.7.0
GLTFKhronos Groups glTF
GLTF2Khronos Groups glTF version 2.0
GLTF2_BINARYKhronos Groups glTF version 2.0
GLTF_BINARYKhronos Groups glTF i binärt format
HTML5HTML5-fil
IFCISO 16739-1 Industry Foundation Classes datamodell.
MAYAASCIIAutodesk Maya i ASCII-format
MAYA_BINARYAutodesk Maya i binärt format
MICROSOFT3MFMicrosoft 3D Manufacturing Format
PCDPCL Point Cloud Data-fil i ASCII-läge
PCD_BINARYPCL Point Cloud Data-fil i binärt läge
PDFAdobes Portable Document Format
PLYPolygon File Format eller Stanford Triangle Format
RVM_BINARYAVEVA Plant Design Management System-modell i binärt format
RVM_TEXTAVEVA Plant Design Management System-modell i textformat
SIEMENSJT8Siemens JT-fil version 8
SIEMENSJT9Siemens JT-fil version 9
STLASCIIASCII STL-filformat
STL_BINARYBinärt STL-filformat
UNIVERSAL3DUniversal3D-filformat
USDUniversell scenbeskrivning
USDAUniversell scenbeskrivning i ASCII-format.
USDZKomprimerad universell scenbeskrivning
VRMLDet Virtual Reality Modeling Language
WAVEFRONTOBJWavefronts Obj-filformat
XYZXyz-punktmolnfil
X_BINARYDirectX X File i binärt format
X_TEXTDirectX X File i binärt format
ZIPZip-arkiv som innehåller andra 3D-filformat.

Metoder

MetodBeskrivning
createLoadOptions()Skapa standardläsalternativ för detta filformat
createSaveOptions()Skapa standardsparalternativ för detta filformat
detect(Stream stream, String fileName)Detektera filformatet från datastream, filnamn är valfritt för att gissa typer som saknar magisk header.
detect(String fileName)Detektera filformatet från filnamn, filen måste vara läsbar så att Aspose.3D kan detektera filformatet via filhuvud.
equals(Object arg0)
getCanExport()Hämtar om Aspose.3D stöder export av scen till aktuellt filformat.
getCanImport()Hämtar om Aspose.3D stöder import av scen från aktuellt filformat.
getClass()
getContentType()Hämtar filformatets innehållstyp
getExtension()Hämtar filtilläggets namn för denna typ.
getExtensions()Hämtar filtilläggets namn för den här typen.
getFileFormatType()Hämtar filformatstyp
getFormatByExtension(String extensionName)Hämtar det föredragna filformatet från filtilläggets namn. Filtilläggets namn bör börja med en punkt (’.’).
getFormats()Tillgång till alla stödjade format
getObjectType(Node node)Hämtar modelltypen för angiven nod.
getTransformForBuild(Node node)Hämta transformmatris för nod som används i byggprocessen.
getVersion()Hämtar filformatversion
hashCode()
isBuildable(Node node)Kontrollera om denna nod är markerad som en byggnod.
notify()
notifyAll()
setBuildable(Node node, boolean value, Matrix4 transform)Markera en nod för byggning.
setObjectType(Node node, String modelType)Ställ in modelltypen för angiven nod.
toString()Format till sträng
wait()
wait(long arg0)
wait(long arg0, int arg1)

AMF

public static final FileFormat AMF

Additiv tillverkningsfilformat

ASE

public static final FileFormat ASE

3D Studio Maxs ASCII‑scenexportformat.

ASPOSE3D_WEB

public static final FileFormat ASPOSE3D_WEB

Aspose.3D Web-format.

BLENDER

public static final FileFormat BLENDER

Blenders 3D‑filformat

COLLADA

public static final FileFormat COLLADA

Collada‑filformat

DISCREET3DS

public static final FileFormat DISCREET3DS

3D Studios filformat

DRACO

public static final DracoFormat DRACO

Google Draco Mesh

DXF

public static final FileFormat DXF

AutoCAD DXF

FBX6100ASCII

public static final FileFormat FBX6100ASCII

ASCII FBX‑filformat, med version 6.1.0

FBX6100_BINARY

public static final FileFormat FBX6100_BINARY

Binärt FBX‑filformat, med version 6.1.0

FBX7200ASCII

public static final FileFormat FBX7200ASCII

ASCII FBX‑filformat, med version 7.2.0

FBX7200_BINARY

public static final FileFormat FBX7200_BINARY

Binärt FBX‑filformat, med version 7.2.0

FBX7300ASCII

public static final FileFormat FBX7300ASCII

ASCII FBX‑filformat, med version 7.3.0

FBX7300_BINARY

public static final FileFormat FBX7300_BINARY

Binärt FBX‑filformat, med version 7.3.0

FBX7400ASCII

public static final FileFormat FBX7400ASCII

ASCII FBX‑filformat, med version 7.4.0

FBX7400_BINARY

public static final FileFormat FBX7400_BINARY

Binärt FBX‑filformat, med version 7.4.0

FBX7500ASCII

public static final FileFormat FBX7500ASCII

ASCII FBX-filformat, med version 7.5.0

FBX7500_BINARY

public static final FileFormat FBX7500_BINARY

Binärt FBX-filformat, med version 7.5.0

FBX7600ASCII

public static final FileFormat FBX7600ASCII

ASCII FBX-filformat, med version 7.6.0

FBX7600_BINARY

public static final FileFormat FBX7600_BINARY

Binärt FBX-filformat, med version 7.6.0

FBX7700ASCII

public static final FileFormat FBX7700ASCII

ASCII FBX-filformat, med version 7.7.0

FBX7700_BINARY

public static final FileFormat FBX7700_BINARY

Binärt FBX-filformat, med version 7.7.0

GLTF

public static final FileFormat GLTF

Khronos Groups glTF

GLTF2

public static final FileFormat GLTF2

Khronos Groups glTF version 2.0

GLTF2_BINARY

public static final FileFormat GLTF2_BINARY

Khronos Groups glTF version 2.0

GLTF_BINARY

public static final FileFormat GLTF_BINARY

Khronos Groups glTF i binärt format

HTML5

public static final FileFormat HTML5

HTML5-fil

IFC

public static final FileFormat IFC

ISO 16739-1 Industry Foundation Classes datamodell.

MAYAASCII

public static final FileFormat MAYAASCII

Autodesk Maya i ASCII-format

MAYA_BINARY

public static final FileFormat MAYA_BINARY

Autodesk Maya i binärt format

MICROSOFT3MF

public static final Microsoft3MFFormat MICROSOFT3MF

Microsoft 3D Manufacturing Format

PCD

public static final FileFormat PCD

PCL Point Cloud Data-fil i ASCII-läge

PCD_BINARY

public static final FileFormat PCD_BINARY

PCL Point Cloud Data-fil i binärt läge

PDF

public static final PdfFormat PDF

Adobes Portable Document Format

PLY

public static final PlyFormat PLY

Polygon File Format eller Stanford Triangle Format

RVM_BINARY

public static final RvmFormat RVM_BINARY

AVEVA Plant Design Management System-modell i binärt format

RVM_TEXT

public static final RvmFormat RVM_TEXT

AVEVA Plant Design Management System-modell i textformat

SIEMENSJT8

public static final FileFormat SIEMENSJT8

Siemens JT-fil version 8

SIEMENSJT9

public static final FileFormat SIEMENSJT9

Siemens JT-fil version 9

STLASCII

public static final FileFormat STLASCII

ASCII STL-filformat

STL_BINARY

public static final FileFormat STL_BINARY

Binärt STL-filformat

UNIVERSAL3D

public static final FileFormat UNIVERSAL3D

Universal3D-filformat

USD

public static final FileFormat USD

Universell scenbeskrivning

USDA

public static final FileFormat USDA

Universell scenbeskrivning i ASCII-format.

USDZ

public static final FileFormat USDZ

Komprimerad universell scenbeskrivning

VRML

public static final FileFormat VRML

Det Virtual Reality Modeling Language

WAVEFRONTOBJ

public static final FileFormat WAVEFRONTOBJ

Wavefronts Obj-filformat

XYZ

public static final FileFormat XYZ

Xyz-punktmolnfil

X_BINARY

public static final FileFormat X_BINARY

DirectX X File i binärt format

X_TEXT

public static final FileFormat X_TEXT

DirectX X File i binärt format

ZIP

public static final FileFormat ZIP

Zip-arkiv som innehåller andra 3D-filformat.

createLoadOptions()

public LoadOptions createLoadOptions()

Skapa standardläsalternativ för detta filformat

Returns: LoadOptions - A default load option for current format

createSaveOptions()

public SaveOptions createSaveOptions()

Skapa standardsparalternativ för detta filformat

Returns: SaveOptions - A default save option for current format

detect(Stream stream, String fileName)

public static FileFormat detect(Stream stream, String fileName)

Detektera filformatet från datastream, filnamn är valfritt för att gissa typer som saknar magisk header.

Parameters:

ParameterTypBeskrivning
streamStreamStröm som innehåller data att detektera
fileNamejava.lang.StringUrsprungligt filnamn för data, används som ledtråd.

Returns: FileFormat - The FileFormat instance of the detected type or null if failed.

detect(String fileName)

public static FileFormat detect(String fileName)

Detektera filformatet från filnamn, filen måste vara läsbar så att Aspose.3D kan detektera filformatet via filhuvud.

Parameters:

ParameterTypBeskrivning
fileNamejava.lang.StringSökväg till filen för att detektera filformat.

Returns: FileFormat - The FileFormat instance of the detected type or null if failed.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

getCanExport()

public boolean getCanExport()

Hämtar om Aspose.3D stöder export av scen till aktuellt filformat.

Returns: boolean - om Aspose.3D stödjer export av scen till aktuellt filformat. Example: Följande kod visar hur man kontrollerar om export till angivet format stöds.

var outputFormat = ".glb";
     var format = FileFormat.getFormatByExtension(outputFormat);
     if (format.getCanExport())
         System.out.printf("Can export to %s", outputFormat);

getCanImport()

public boolean getCanImport()

Hämtar om Aspose.3D stöder import av scen från aktuellt filformat.

Returns: boolean - om Aspose.3D stödjer import av scen från aktuellt filformat. Example: Följande kod visar hur man kontrollerar om import från angivet format stöds.

var outputFormat = ".glb";
     var format = FileFormat.getFormatByExtension(outputFormat);
     if (format.getCanImport())
         System.out.printf("Can import from %s", outputFormat);

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getContentType()

public FileContentType getContentType()

Hämtar filformatets innehållstyp

Returns: FileContentType - file format content type Example:

var format = FileFormat.MAYA_BINARY;
     if (format.getContentType() == FileContentType.BINARY)
         System.out.printf("%s is binary format", format);
     else
         System.out.printf("%s is text-based format", format);

getExtension()

public String getExtension()

Hämtar filtilläggets namn för denna typ.

Returns: java.lang.String - filnamnstillägget för denna typ. Example:

var format = FileFormat.MAYA_BINARY;
     System.out.printf("Extension of %s is %s", format, format.getExtension());

getExtensions()

public String[] getExtensions()

Hämtar filtilläggets namn för den här typen.

Returns: java.lang.String[] - filnamnstilläggen för denna typ.

getFileFormatType()

public FileFormatType getFileFormatType()

Hämtar filformatstyp

Returns: FileFormatType - file format type

getFormatByExtension(String extensionName)

public static FileFormat getFormatByExtension(String extensionName)

Hämtar det föredragna filformatet från filtilläggets namn. Filtilläggets namn bör börja med en punkt (’.’).

Parameters:

ParameterTypBeskrivning
extensionNamejava.lang.StringFilnamnstillägget börjar med ‘.’ för att sökas.

Returns: FileFormat - Instance of FileFormat, otherwise null returned. Example: The following code shows how to save scene to memory using specified format

Scene scene = new Scene(new Box());
     var outputFormat = ".glb";
     var format = FileFormat.getFormatByExtension(outputFormat);
     var output = new ByteArrayOutputStream();
     scene.save(output);

getFormats()

public static List<FileFormat> getFormats()

Tillgång till alla stödjade format

Returns: java.util.List<com.aspose.threed.FileFormat> - Åtkomst till alla stödjade format

getObjectType(Node node)

public String getObjectType(Node node)

Hämtar modelltypen för angiven nod.

Parameters:

ParameterTypBeskrivning
nodeNode

Returns: java.lang.String - 3MF:s objekttyp för given nod

getTransformForBuild(Node node)

public Matrix4 getTransformForBuild(Node node)

Hämta transformmatris för nod som används i byggprocessen.

Parameters:

ParameterTypBeskrivning
nodeNodeVilken nod som transformmatrisen ska hämtas för i 3MF-byggprocessen.

Returns: Matrix4 - A transform matrix or null if not defined.

getVersion()

public Version getVersion()

Hämtar filformatversion

Returns: Version - file format version

hashCode()

public native int hashCode()

Returns: int

isBuildable(Node node)

public boolean isBuildable(Node node)

Kontrollera om denna nod är markerad som en byggnod.

Parameters:

ParameterTypBeskrivning
nodeNodeVilken nod som ska kontrolleras

Returns: boolean - True om den är markerad som en byggnod

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setBuildable(Node node, boolean value, Matrix4 transform)

public void setBuildable(Node node, boolean value, Matrix4 transform)

Markera en nod för byggning.

Parameters:

ParameterTypBeskrivning
nodeNodeVilken nod som ska markeras som en byggnod.
värdeboolean
transformMatrix4Transformen för noden i byggprocessen.

setObjectType(Node node, String modelType)

public void setObjectType(Node node, String modelType)

Ställ in modelltypen för angiven nod. Möjliga värden: model surface solidsupport support other

Parameters:

ParameterTypBeskrivning
nodeNode
modelTypejava.lang.String

toString()

public String toString()

Format till sträng

Returns: java.lang.String - Objektsträng

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int