RvmFormat
Inheritance: java.lang.Object, com.aspose.threed.FileFormat
public class RvmFormat extends FileFormat
RVM Formatı
Alanlar
| Alan | Açıklama |
|---|---|
| AMF | Katmanlı üretim dosya formatı |
| ASE | 3D Studio Max’in ASCII Sahne Dışa Aktarıcı formatı. |
| ASPOSE3D_WEB | Aspose.3D Web formatı. |
| BLENDER | Blender’ın 3D dosya formatı |
| COLLADA | Collada dosya formatı |
| DISCREET3DS | 3D Studio’nun dosya formatı |
| DRACO | Google Draco Mesh |
| DXF | AutoCAD DXF |
| FBX6100ASCII | ASCII FBX dosya formatı, 6.1.0 sürümü ile |
| FBX6100_BINARY | Binary FBX dosya formatı, 6.1.0 sürümü ile |
| FBX7200ASCII | ASCII FBX dosya formatı, 7.2.0 sürümü ile |
| FBX7200_BINARY | Binary FBX dosya formatı, 7.2.0 sürümü ile |
| FBX7300ASCII | ASCII FBX dosya formatı, 7.3.0 sürümü ile |
| FBX7300_BINARY | Binary FBX dosya formatı, 7.3.0 sürümü ile |
| FBX7400ASCII | ASCII FBX dosya formatı, 7.4.0 sürümü ile |
| FBX7400_BINARY | Binary FBX dosya formatı, 7.4.0 sürümü ile |
| FBX7500ASCII | ASCII FBX dosya formatı, 7.5.0 sürümüyle |
| FBX7500_BINARY | Binary FBX dosya formatı, 7.5.0 sürümüyle |
| FBX7600ASCII | ASCII FBX dosya formatı, 7.6.0 sürümüyle |
| FBX7600_BINARY | Binary FBX dosya formatı, 7.6.0 sürümüyle |
| FBX7700ASCII | ASCII FBX dosya formatı, 7.7.0 sürümüyle |
| FBX7700_BINARY | Binary FBX dosya formatı, 7.7.0 sürümüyle |
| GLTF | Khronos Group’un glTF |
| GLTF2 | Khronos Group’un glTF sürümü 2.0 |
| GLTF2_BINARY | Khronos Group’un glTF sürümü 2.0 |
| GLTF_BINARY | Khronos Group’un glTF Binary formatında |
| HTML5 | HTML5 Dosyası |
| IFC | ISO 16739-1 Industry Foundation Classes veri modeli. |
| MAYAASCII | Autodesk Maya ASCII formatında |
| MAYA_BINARY | Autodesk Maya Binary formatında |
| MICROSOFT3MF | Microsoft 3D Manufacturing Format |
| PCD | PCL Point Cloud Data dosyası ASCII modunda |
| PCD_BINARY | PCL Point Cloud Data dosyası Binary modunda |
| Adobe’un Portable Document Format | |
| PLY | Polygon File Format veya Stanford Triangle Format |
| RVM_BINARY | AVEVA Plant Design Management System Model binary formatında |
| RVM_TEXT | AVEVA Plant Design Management System Model metin formatında |
| SIEMENSJT8 | Siemens JT Dosya Sürümü 8 |
| SIEMENSJT9 | Siemens JT Dosya Sürümü 9 |
| STLASCII | ASCII STL dosya formatı |
| STL_BINARY | Binary STL dosya formatı |
| UNIVERSAL3D | Universal3D dosya formatı |
| USD | Evrensel Sahne Açıklaması |
| USDA | ASCII formatında Evrensel Sahne Açıklaması. |
| USDZ | Sıkıştırılmış Evrensel Sahne Açıklaması |
| VRML | Sanal Gerçeklik Modelleme Dili |
| WAVEFRONTOBJ | Wavefront’un Obj dosya formatı |
| XYZ | Xyz nokta bulutu dosyası |
| X_BINARY | Binary formatında DirectX X Dosyası |
| X_TEXT | Binary formatında DirectX X Dosyası |
| ZIP | Diğer 3d dosya formatlarını içeren Zip arşivi. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| createLoadOptions() | Bu dosya formatı için varsayılan yükleme seçenekleri oluştur |
| createSaveOptions() | Bu dosya formatı için varsayılan kaydetme seçenekleri oluştur |
| detect(Stream stream, String fileName) | Dosya formatını veri akışından tespit et, dosya adı sihirli başlık olmayan türleri tahmin etmek için isteğe bağlıdır. |
| detect(String fileName) | Dosya formatını dosya adından tespit et, dosya okunabilir olmalı ki Aspose.3D dosya başlığı üzerinden formatı algılayabilsin. |
| equals(Object arg0) | |
| getCanExport() | Aspose.3D’nin geçerli dosya formatına sahneyi dışa aktarmayı destekleyip desteklemediğini alır. |
| getCanImport() | Aspose.3D’nin geçerli dosya formatından sahneyi içe aktarmayı destekleyip desteklemediğini alır. |
| getClass() | |
| getContentType() | Dosya formatı içerik türünü alır |
| getExtension() | Bu tipin uzantı adını alır. |
| getExtensions() | Bu tipin uzantı adlarını alır. |
| getFileFormatType() | Dosya formatı tipini alır |
| getFormatByExtension(String extensionName) | Dosya uzantı adından tercih edilen dosya formatını alır. Uzantı adı bir nokta (’.’) ile başlamalıdır. |
| getFormats() | Tüm desteklenen formatlara erişim |
| getVersion() | Dosya formatı sürümünü alır |
| hashCode() | |
| loadAttributes(Scene scene, Stream stream) | Belirtilen akıştan öznitelikleri yükle |
| loadAttributes(Scene scene, Stream stream, String prefix) | Belirtilen akıştan öznitelikleri yükle |
| loadAttributes(Scene scene, String fileName) | Belirtilen dosya adından öznitelikleri yükle |
| loadAttributes(Scene scene, String fileName, String prefix) | Belirtilen dosya adından öznitelikleri yükle |
| notify() | |
| notifyAll() | |
| toString() | Formatları dizeye dönüştür |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
AMF
public static final FileFormat AMF
Katmanlı üretim dosya formatı
ASE
public static final FileFormat ASE
3D Studio Max’in ASCII Sahne Dışa Aktarıcı formatı.
ASPOSE3D_WEB
public static final FileFormat ASPOSE3D_WEB
Aspose.3D Web formatı.
BLENDER
public static final FileFormat BLENDER
Blender’ın 3D dosya formatı
COLLADA
public static final FileFormat COLLADA
Collada dosya formatı
DISCREET3DS
public static final FileFormat DISCREET3DS
3D Studio’nun dosya formatı
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 dosya formatı, 6.1.0 sürümü ile
FBX6100_BINARY
public static final FileFormat FBX6100_BINARY
Binary FBX dosya formatı, 6.1.0 sürümü ile
FBX7200ASCII
public static final FileFormat FBX7200ASCII
ASCII FBX dosya formatı, 7.2.0 sürümü ile
FBX7200_BINARY
public static final FileFormat FBX7200_BINARY
Binary FBX dosya formatı, 7.2.0 sürümü ile
FBX7300ASCII
public static final FileFormat FBX7300ASCII
ASCII FBX dosya formatı, 7.3.0 sürümü ile
FBX7300_BINARY
public static final FileFormat FBX7300_BINARY
Binary FBX dosya formatı, 7.3.0 sürümü ile
FBX7400ASCII
public static final FileFormat FBX7400ASCII
ASCII FBX dosya formatı, 7.4.0 sürümü ile
FBX7400_BINARY
public static final FileFormat FBX7400_BINARY
Binary FBX dosya formatı, 7.4.0 sürümü ile
FBX7500ASCII
public static final FileFormat FBX7500ASCII
ASCII FBX dosya formatı, 7.5.0 sürümüyle
FBX7500_BINARY
public static final FileFormat FBX7500_BINARY
Binary FBX dosya formatı, 7.5.0 sürümüyle
FBX7600ASCII
public static final FileFormat FBX7600ASCII
ASCII FBX dosya formatı, 7.6.0 sürümüyle
FBX7600_BINARY
public static final FileFormat FBX7600_BINARY
Binary FBX dosya formatı, 7.6.0 sürümüyle
FBX7700ASCII
public static final FileFormat FBX7700ASCII
ASCII FBX dosya formatı, 7.7.0 sürümüyle
FBX7700_BINARY
public static final FileFormat FBX7700_BINARY
Binary FBX dosya formatı, 7.7.0 sürümüyle
GLTF
public static final FileFormat GLTF
Khronos Group’un glTF
GLTF2
public static final FileFormat GLTF2
Khronos Group’un glTF sürümü 2.0
GLTF2_BINARY
public static final FileFormat GLTF2_BINARY
Khronos Group’un glTF sürümü 2.0
GLTF_BINARY
public static final FileFormat GLTF_BINARY
Khronos Group’un glTF Binary formatında
HTML5
public static final FileFormat HTML5
HTML5 Dosyası
IFC
public static final FileFormat IFC
ISO 16739-1 Industry Foundation Classes veri modeli.
MAYAASCII
public static final FileFormat MAYAASCII
Autodesk Maya ASCII formatında
MAYA_BINARY
public static final FileFormat MAYA_BINARY
Autodesk Maya Binary formatında
MICROSOFT3MF
public static final Microsoft3MFFormat MICROSOFT3MF
Microsoft 3D Manufacturing Format
PCD
public static final FileFormat PCD
PCL Point Cloud Data dosyası ASCII modunda
PCD_BINARY
public static final FileFormat PCD_BINARY
PCL Point Cloud Data dosyası Binary modunda
public static final PdfFormat PDF
Adobe’un Portable Document Format
PLY
public static final PlyFormat PLY
Polygon File Format veya Stanford Triangle Format
RVM_BINARY
public static final RvmFormat RVM_BINARY
AVEVA Plant Design Management System Model binary formatında
RVM_TEXT
public static final RvmFormat RVM_TEXT
AVEVA Plant Design Management System Model metin formatında
SIEMENSJT8
public static final FileFormat SIEMENSJT8
Siemens JT Dosya Sürümü 8
SIEMENSJT9
public static final FileFormat SIEMENSJT9
Siemens JT Dosya Sürümü 9
STLASCII
public static final FileFormat STLASCII
ASCII STL dosya formatı
STL_BINARY
public static final FileFormat STL_BINARY
Binary STL dosya formatı
UNIVERSAL3D
public static final FileFormat UNIVERSAL3D
Universal3D dosya formatı
USD
public static final FileFormat USD
Evrensel Sahne Açıklaması
USDA
public static final FileFormat USDA
ASCII formatında Evrensel Sahne Açıklaması.
USDZ
public static final FileFormat USDZ
Sıkıştırılmış Evrensel Sahne Açıklaması
VRML
public static final FileFormat VRML
Sanal Gerçeklik Modelleme Dili
WAVEFRONTOBJ
public static final FileFormat WAVEFRONTOBJ
Wavefront’un Obj dosya formatı
XYZ
public static final FileFormat XYZ
Xyz nokta bulutu dosyası
X_BINARY
public static final FileFormat X_BINARY
Binary formatında DirectX X Dosyası
X_TEXT
public static final FileFormat X_TEXT
Binary formatında DirectX X Dosyası
ZIP
public static final FileFormat ZIP
Diğer 3d dosya formatlarını içeren Zip arşivi.
createLoadOptions()
public LoadOptions createLoadOptions()
Bu dosya formatı için varsayılan yükleme seçenekleri oluştur
Returns: LoadOptions - A default load option for current format
createSaveOptions()
public SaveOptions createSaveOptions()
Bu dosya formatı için varsayılan kaydetme seçenekleri oluştur
Returns: SaveOptions - A default save option for current format
detect(Stream stream, String fileName)
public static FileFormat detect(Stream stream, String fileName)
Dosya formatını veri akışından tespit et, dosya adı sihirli başlık olmayan türleri tahmin etmek için isteğe bağlıdır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| stream | Stream | Tespit için veri içeren akış |
| fileName | java.lang.String | Verinin özgün dosya adı, ipucu olarak kullanılır. |
Returns: FileFormat - The FileFormat instance of the detected type or null if failed.
detect(String fileName)
public static FileFormat detect(String fileName)
Dosya formatını dosya adından tespit et, dosya okunabilir olmalı ki Aspose.3D dosya başlığı üzerinden formatı algılayabilsin.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| fileName | java.lang.String | Dosya formatını tespit etmek için dosyanın yolu. |
Returns: FileFormat - The FileFormat instance of the detected type or null if failed.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getCanExport()
public boolean getCanExport()
Aspose.3D’nin geçerli dosya formatına sahneyi dışa aktarmayı destekleyip desteklemediğini alır.
Returns: boolean - Aspose.3D’nin geçerli dosya formatına sahneyi dışa aktarmayı destekleyip desteklemediği. Örnek: Aşağıdaki kod, belirtilen formata dışa aktarmanın desteklenip desteklenmediğini nasıl kontrol edeceğinizi gösterir.
var outputFormat = ".glb";
var format = FileFormat.getFormatByExtension(outputFormat);
if (format.getCanExport())
System.out.printf("Can export to %s", outputFormat);
getCanImport()
public boolean getCanImport()
Aspose.3D’nin geçerli dosya formatından sahneyi içe aktarmayı destekleyip desteklemediğini alır.
Returns: boolean - Aspose.3D’nin geçerli dosya formatından sahneyi içe aktarmayı destekleyip desteklemediği. Örnek: Aşağıdaki kod, belirtilen formattan içe aktarmanın desteklenip desteklenmediğini nasıl kontrol edeceğinizi gösterir.
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()
Dosya formatı içerik türünü alır
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()
Bu tipin uzantı adını alır.
Returns: java.lang.String - bu tipin uzantı adı. Örnek:
var format = FileFormat.MAYA_BINARY;
System.out.printf("Extension of %s is %s", format, format.getExtension());
getExtensions()
public String[] getExtensions()
Bu tipin uzantı adlarını alır.
Returns: java.lang.String[] - bu tipin uzantı adları.
getFileFormatType()
public FileFormatType getFileFormatType()
Dosya formatı tipini alır
Returns: FileFormatType - file format type
getFormatByExtension(String extensionName)
public static FileFormat getFormatByExtension(String extensionName)
Dosya uzantı adından tercih edilen dosya formatını alır. Uzantı adı bir nokta (’.’) ile başlamalıdır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| extensionName | java.lang.String | Uzantı adı, sorgulama için ‘.’ ile başlar. |
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()
Tüm desteklenen formatlara erişim
Returns: java.util.List<com.aspose.threed.FileFormat> - tüm desteklenen formatlara erişim
getVersion()
public Version getVersion()
Dosya formatı sürümünü alır
Returns: Version - file format version
hashCode()
public native int hashCode()
Returns: int
loadAttributes(Scene scene, Stream stream)
public void loadAttributes(Scene scene, Stream stream)
Belirtilen akıştan öznitelikleri yükle
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| scene | Scene | Özniteliklerin uygulanacağı sahne |
| stream | Stream | Öznitelikleri içeren akış |
loadAttributes(Scene scene, Stream stream, String prefix)
public void loadAttributes(Scene scene, Stream stream, String prefix)
Belirtilen akıştan öznitelikleri yükle
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| scene | Scene | Özniteliklerin uygulanacağı sahne |
| stream | Stream | Öznitelikleri içeren akış |
| önek | java.lang.String | Özniteliklerin isim çakışmalarını önlemek için kullanılan önek, varsayılan değer “rvm:” |
loadAttributes(Scene scene, String fileName)
public void loadAttributes(Scene scene, String fileName)
Belirtilen dosya adından öznitelikleri yükle
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| scene | Scene | Özniteliklerin uygulanacağı sahne |
| fileName | java.lang.String | Öznitelikleri içeren dosyanın adı |
loadAttributes(Scene scene, String fileName, String prefix)
public void loadAttributes(Scene scene, String fileName, String prefix)
Belirtilen dosya adından öznitelikleri yükle
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| scene | Scene | Özniteliklerin uygulanacağı sahne |
| fileName | java.lang.String | Öznitelikleri içeren dosyanın adı |
| önek | java.lang.String | Özniteliklerin isim çakışmalarını önlemek için kullanılan önek, varsayılan değer “rvm:” |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Formatları dizeye dönüştür
Returns: java.lang.String - Nesne dizesi
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |