RvmFormat
Inheritance: java.lang.Object, com.aspose.threed.FileFormat
public class RvmFormat extends FileFormat
تنسيق RVM
الحقول
| حقل | الوصف |
|---|---|
| AMF | تنسيق ملف التصنيع الإضافي |
| ASE | تنسيق مُصدِّر المشهد ASCII لبرنامج 3D Studio Max. |
| ASPOSE3D_WEB | تنسيق Aspose.3D للويب. |
| BLENDER | تنسيق ملف 3D الخاص بـ Blender |
| COLLADA | تنسيق ملف Collada |
| DISCREET3DS | تنسيق ملف 3D Studio |
| DRACO | Google Draco Mesh |
| DXF | AutoCAD DXF |
| FBX6100ASCII | تنسيق ملف ASCII FBX، بالإصدار 6.1.0 |
| FBX6100_BINARY | تنسيق ملف Binary FBX، بالإصدار 6.1.0 |
| FBX7200ASCII | تنسيق ملف ASCII FBX، بالإصدار 7.2.0 |
| FBX7200_BINARY | تنسيق ملف Binary FBX، بالإصدار 7.2.0 |
| FBX7300ASCII | تنسيق ملف ASCII FBX، بالإصدار 7.3.0 |
| FBX7300_BINARY | تنسيق ملف Binary FBX، بالإصدار 7.3.0 |
| FBX7400ASCII | تنسيق ملف ASCII FBX، بالإصدار 7.4.0 |
| FBX7400_BINARY | تنسيق ملف Binary FBX، بالإصدار 7.4.0 |
| FBX7500ASCII | تنسيق ملف FBX ASCII، بالإصدار 7.5.0 |
| FBX7500_BINARY | تنسيق ملف FBX الثنائي، بالإصدار 7.5.0 |
| FBX7600ASCII | تنسيق ملف FBX ASCII، بالإصدار 7.6.0 |
| FBX7600_BINARY | تنسيق ملف FBX الثنائي، بالإصدار 7.6.0 |
| FBX7700ASCII | تنسيق ملف FBX ASCII، بالإصدار 7.7.0 |
| FBX7700_BINARY | تنسيق ملف FBX الثنائي، بالإصدار 7.7.0 |
| GLTF | glTF لمجموعة Khronos |
| GLTF2 | glTF لمجموعة Khronos الإصدار 2.0 |
| GLTF2_BINARY | glTF لمجموعة Khronos الإصدار 2.0 |
| GLTF_BINARY | glTF لمجموعة Khronos بصيغة ثنائية |
| HTML5 | ملف HTML5 |
| IFC | نموذج بيانات ISO 16739-1 لفئات الأساس الصناعي. |
| MAYAASCII | Autodesk Maya بصيغة ASCII |
| MAYA_BINARY | Autodesk Maya بصيغة ثنائية |
| MICROSOFT3MF | تنسيق Microsoft 3D Manufacturing |
| PCD | ملف بيانات سحابة النقاط PCL بنمط ASCII |
| PCD_BINARY | ملف بيانات سحابة النقاط PCL بنمط ثنائي |
| تنسيق المستند القابل للنقل من Adobe | |
| PLY | تنسيق ملف المضلع أو تنسيق مثلثات ستانفورد |
| RVM_BINARY | نموذج نظام إدارة تصميم المصانع AVEVA بصيغة ثنائية |
| RVM_TEXT | نموذج نظام إدارة تصميم المصانع AVEVA بصيغة نصية |
| SIEMENSJT8 | ملف Siemens JT الإصدار 8 |
| SIEMENSJT9 | ملف Siemens JT الإصدار 9 |
| STLASCII | تنسيق ملف STL ASCII |
| STL_BINARY | تنسيق ملف STL الثنائي |
| UNIVERSAL3D | تنسيق ملف Universal3D |
| USD | وصف المشهد الشامل |
| USDA | وصف المشهد الشامل بتنسيق ASCII. |
| USDZ | وصف المشهد الشامل المضغوط |
| VRML | لغة نمذجة الواقع الافتراضي |
| WAVEFRONTOBJ | تنسيق ملف Obj الخاص بـ Wavefront |
| XYZ | ملف سحابة نقاط Xyz |
| X_BINARY | ملف DirectX X بتنسيق ثنائي |
| X_TEXT | ملف DirectX X بتنسيق ثنائي |
| ZIP | أرشيف Zip يحتوي على تنسيقات ملفات ثلاثية الأبعاد أخرى. |
الطرق
| طريقة | الوصف |
|---|---|
| createLoadOptions() | إنشاء خيارات تحميل افتراضية لهذا التنسيق |
| createSaveOptions() | إنشاء خيارات حفظ افتراضية لهذا التنسيق |
| detect(Stream stream, String fileName) | اكتشاف تنسيق الملف من تدفق البيانات، اسم الملف اختياري لتخمين الأنواع التي لا تحتوي على رأس سحري. |
| detect(String fileName) | اكتشاف تنسيق الملف من اسم الملف، يجب أن يكون الملف قابلاً للقراءة حتى يتمكن Aspose.3D من اكتشاف تنسيق الملف عبر رأس الملف. |
| equals(Object arg0) | |
| getCanExport() | يعرف ما إذا كان Aspose.3D يدعم تصدير المشهد إلى تنسيق الملف الحالي. |
| getCanImport() | يعرف ما إذا كان Aspose.3D يدعم استيراد المشهد من تنسيق الملف الحالي. |
| getClass() | |
| getContentType() | يحصل على نوع محتوى تنسيق الملف |
| getExtension() | يحصل على اسم الامتداد لهذا النوع. |
| getExtensions() | يحصل على أسماء الامتدادات لهذا النوع. |
| getFileFormatType() | يحصل على نوع تنسيق الملف |
| getFormatByExtension(String extensionName) | يحصل على تنسيق الملف المفضل من اسم امتداد الملف. يجب أن يبدأ اسم الامتداد بنقطة (’.’). |
| getFormats() | الوصول إلى جميع التنسيقات المدعومة |
| getVersion() | يحصل على إصدار تنسيق الملف |
| hashCode() | |
| loadAttributes(Scene scene, Stream stream) | تحميل السمات من الدفق المحدد |
| loadAttributes(Scene scene, Stream stream, String prefix) | تحميل السمات من الدفق المحدد |
| loadAttributes(Scene scene, String fileName) | تحميل السمات من اسم الملف المحدد |
| loadAttributes(Scene scene, String fileName, String prefix) | تحميل السمات من اسم الملف المحدد |
| notify() | |
| notifyAll() | |
| toString() | تحويل التنسيقات إلى سلسلة |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
AMF
public static final FileFormat AMF
تنسيق ملف التصنيع الإضافي
ASE
public static final FileFormat ASE
تنسيق مُصدِّر المشهد ASCII لبرنامج 3D Studio Max.
ASPOSE3D_WEB
public static final FileFormat ASPOSE3D_WEB
تنسيق Aspose.3D للويب.
BLENDER
public static final FileFormat BLENDER
تنسيق ملف 3D الخاص بـ Blender
COLLADA
public static final FileFormat COLLADA
تنسيق ملف Collada
DISCREET3DS
public static final FileFormat DISCREET3DS
تنسيق ملف 3D Studio
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، بالإصدار 6.1.0
FBX6100_BINARY
public static final FileFormat FBX6100_BINARY
تنسيق ملف Binary FBX، بالإصدار 6.1.0
FBX7200ASCII
public static final FileFormat FBX7200ASCII
تنسيق ملف ASCII FBX، بالإصدار 7.2.0
FBX7200_BINARY
public static final FileFormat FBX7200_BINARY
تنسيق ملف Binary FBX، بالإصدار 7.2.0
FBX7300ASCII
public static final FileFormat FBX7300ASCII
تنسيق ملف ASCII FBX، بالإصدار 7.3.0
FBX7300_BINARY
public static final FileFormat FBX7300_BINARY
تنسيق ملف Binary FBX، بالإصدار 7.3.0
FBX7400ASCII
public static final FileFormat FBX7400ASCII
تنسيق ملف ASCII FBX، بالإصدار 7.4.0
FBX7400_BINARY
public static final FileFormat FBX7400_BINARY
تنسيق ملف Binary FBX، بالإصدار 7.4.0
FBX7500ASCII
public static final FileFormat FBX7500ASCII
تنسيق ملف FBX ASCII، بالإصدار 7.5.0
FBX7500_BINARY
public static final FileFormat FBX7500_BINARY
تنسيق ملف FBX الثنائي، بالإصدار 7.5.0
FBX7600ASCII
public static final FileFormat FBX7600ASCII
تنسيق ملف FBX ASCII، بالإصدار 7.6.0
FBX7600_BINARY
public static final FileFormat FBX7600_BINARY
تنسيق ملف FBX الثنائي، بالإصدار 7.6.0
FBX7700ASCII
public static final FileFormat FBX7700ASCII
تنسيق ملف FBX ASCII، بالإصدار 7.7.0
FBX7700_BINARY
public static final FileFormat FBX7700_BINARY
تنسيق ملف FBX الثنائي، بالإصدار 7.7.0
GLTF
public static final FileFormat GLTF
glTF لمجموعة Khronos
GLTF2
public static final FileFormat GLTF2
glTF لمجموعة Khronos الإصدار 2.0
GLTF2_BINARY
public static final FileFormat GLTF2_BINARY
glTF لمجموعة Khronos الإصدار 2.0
GLTF_BINARY
public static final FileFormat GLTF_BINARY
glTF لمجموعة Khronos بصيغة ثنائية
HTML5
public static final FileFormat HTML5
ملف HTML5
IFC
public static final FileFormat IFC
نموذج بيانات ISO 16739-1 لفئات الأساس الصناعي.
MAYAASCII
public static final FileFormat MAYAASCII
Autodesk Maya بصيغة ASCII
MAYA_BINARY
public static final FileFormat MAYA_BINARY
Autodesk Maya بصيغة ثنائية
MICROSOFT3MF
public static final Microsoft3MFFormat MICROSOFT3MF
تنسيق Microsoft 3D Manufacturing
PCD
public static final FileFormat PCD
ملف بيانات سحابة النقاط PCL بنمط ASCII
PCD_BINARY
public static final FileFormat PCD_BINARY
ملف بيانات سحابة النقاط PCL بنمط ثنائي
public static final PdfFormat PDF
تنسيق المستند القابل للنقل من Adobe
PLY
public static final PlyFormat PLY
تنسيق ملف المضلع أو تنسيق مثلثات ستانفورد
RVM_BINARY
public static final RvmFormat RVM_BINARY
نموذج نظام إدارة تصميم المصانع AVEVA بصيغة ثنائية
RVM_TEXT
public static final RvmFormat RVM_TEXT
نموذج نظام إدارة تصميم المصانع AVEVA بصيغة نصية
SIEMENSJT8
public static final FileFormat SIEMENSJT8
ملف Siemens JT الإصدار 8
SIEMENSJT9
public static final FileFormat SIEMENSJT9
ملف Siemens JT الإصدار 9
STLASCII
public static final FileFormat STLASCII
تنسيق ملف STL ASCII
STL_BINARY
public static final FileFormat STL_BINARY
تنسيق ملف STL الثنائي
UNIVERSAL3D
public static final FileFormat UNIVERSAL3D
تنسيق ملف Universal3D
USD
public static final FileFormat USD
وصف المشهد الشامل
USDA
public static final FileFormat USDA
وصف المشهد الشامل بتنسيق ASCII.
USDZ
public static final FileFormat USDZ
وصف المشهد الشامل المضغوط
VRML
public static final FileFormat VRML
لغة نمذجة الواقع الافتراضي
WAVEFRONTOBJ
public static final FileFormat WAVEFRONTOBJ
تنسيق ملف Obj الخاص بـ Wavefront
XYZ
public static final FileFormat XYZ
ملف سحابة نقاط Xyz
X_BINARY
public static final FileFormat X_BINARY
ملف DirectX X بتنسيق ثنائي
X_TEXT
public static final FileFormat X_TEXT
ملف DirectX X بتنسيق ثنائي
ZIP
public static final FileFormat ZIP
أرشيف Zip يحتوي على تنسيقات ملفات ثلاثية الأبعاد أخرى.
createLoadOptions()
public LoadOptions createLoadOptions()
إنشاء خيارات تحميل افتراضية لهذا التنسيق
Returns: LoadOptions - A default load option for current format
createSaveOptions()
public SaveOptions createSaveOptions()
إنشاء خيارات حفظ افتراضية لهذا التنسيق
Returns: SaveOptions - A default save option for current format
detect(Stream stream, String fileName)
public static FileFormat detect(Stream stream, String fileName)
اكتشاف تنسيق الملف من تدفق البيانات، اسم الملف اختياري لتخمين الأنواع التي لا تحتوي على رأس سحري.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| stream | Stream | تدفق يحتوي على بيانات للاكتشاف |
| fileName | java.lang.String | اسم الملف الأصلي للبيانات، يُستخدم كإشارة. |
Returns: FileFormat - The FileFormat instance of the detected type or null if failed.
detect(String fileName)
public static FileFormat detect(String fileName)
اكتشاف تنسيق الملف من اسم الملف، يجب أن يكون الملف قابلاً للقراءة حتى يتمكن Aspose.3D من اكتشاف تنسيق الملف عبر رأس الملف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fileName | java.lang.String | المسار إلى الملف لاكتشاف تنسيق الملف. |
Returns: FileFormat - The FileFormat instance of the detected type or null if failed.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getCanExport()
public boolean getCanExport()
يعرف ما إذا كان Aspose.3D يدعم تصدير المشهد إلى تنسيق الملف الحالي.
Returns: منطقي - ما إذا كان Aspose.3D يدعم تصدير المشهد إلى تنسيق الملف الحالي. مثال: يوضح الشيفرة التالية كيفية التحقق مما إذا كان تصدير إلى التنسيق المحدد مدعومًا.
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 يدعم استيراد المشهد من تنسيق الملف الحالي.
Returns: منطقي - ما إذا كان Aspose.3D يدعم استيراد المشهد من تنسيق الملف الحالي. مثال: يوضح الشيفرة التالية كيفية التحقق مما إذا كان استيراد من التنسيق المحدد مدعومًا.
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()
يحصل على نوع محتوى تنسيق الملف
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()
يحصل على اسم الامتداد لهذا النوع.
Returns: java.lang.String - اسم الامتداد لهذا النوع. مثال:
var format = FileFormat.MAYA_BINARY;
System.out.printf("Extension of %s is %s", format, format.getExtension());
getExtensions()
public String[] getExtensions()
يحصل على أسماء الامتدادات لهذا النوع.
Returns: java.lang.String[] - أسماء الامتداد لهذا النوع.
getFileFormatType()
public FileFormatType getFileFormatType()
يحصل على نوع تنسيق الملف
Returns: FileFormatType - file format type
getFormatByExtension(String extensionName)
public static FileFormat getFormatByExtension(String extensionName)
يحصل على تنسيق الملف المفضل من اسم امتداد الملف. يجب أن يبدأ اسم الامتداد بنقطة (’.’).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| extensionName | java.lang.String | اسم الامتداد يبدأ بـ ‘.’ للاستعلام. |
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()
الوصول إلى جميع التنسيقات المدعومة
Returns: java.util.List<com.aspose.threed.FileFormat> - الوصول إلى جميع الصيغ المدعومة
getVersion()
public Version getVersion()
يحصل على إصدار تنسيق الملف
Returns: Version - file format version
hashCode()
public native int hashCode()
Returns: int
loadAttributes(Scene scene, Stream stream)
public void loadAttributes(Scene scene, Stream stream)
تحميل السمات من الدفق المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| scene | Scene | المشهد الذي ستُطبق عليه السمات |
| stream | Stream | الدفق الذي يحتوي على السمات |
loadAttributes(Scene scene, Stream stream, String prefix)
public void loadAttributes(Scene scene, Stream stream, String prefix)
تحميل السمات من الدفق المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| scene | Scene | المشهد الذي ستُطبق عليه السمات |
| stream | Stream | الدفق الذي يحتوي على السمات |
| بادئة | java.lang.String | بادئة السمات التي تُستخدم لتجنب تعارض الأسماء، القيمة الافتراضية هي “rvm:” |
loadAttributes(Scene scene, String fileName)
public void loadAttributes(Scene scene, String fileName)
تحميل السمات من اسم الملف المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| scene | Scene | المشهد الذي ستُطبق عليه السمات |
| fileName | java.lang.String | اسم الملف الذي يحتوي على السمات |
loadAttributes(Scene scene, String fileName, String prefix)
public void loadAttributes(Scene scene, String fileName, String prefix)
تحميل السمات من اسم الملف المحدد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| scene | Scene | المشهد الذي ستُطبق عليه السمات |
| fileName | java.lang.String | اسم الملف الذي يحتوي على السمات |
| بادئة | java.lang.String | بادئة السمات التي تُستخدم لتجنب تعارض الأسماء، القيمة الافتراضية هي “rvm:” |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
تحويل التنسيقات إلى سلسلة
Returns: java.lang.String - سلسلة الكائن
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |