ObjLoadOptions
Overview
ObjLoadOptions is a class in Aspose.3D FOSS for Java.
Inherits from: LoadOptions.
ObjLoadOptions lets developers control OBJ import behavior, including flipping the coordinate system, scaling the model, and enabling or disabling material loading.
This class provides 22 methods for working with ObjLoadOptions objects in Java programs.
Available methods include: LoadOptions, ObjLoadOptions, getEnableMaterials, getEncoding, getFileFormat, getFileName, getFileSystem, getFileSystemFactory, getFlipCoordinateSystem, getLookupPaths, getNormalizeNormal, getScale, and 9 additional methods.
All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package.
Properties: enableMaterials, encoding, fileFormat, fileName, fileSystem, fileSystemFactory, and 4 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
flipCoordinateSystem | boolean | Read | Gets the flip coordinate system. |
enableMaterials | boolean | Read | Gets the enable materials. |
scale | double | Read | Gets the scale. |
normalizeNormal | boolean | Read | Gets the normalize normal. |
fileFormat | FileFormat | Read | Gets the file format. |
fileSystemFactory | FileSystemFactory | Read | Gets the factory class for FileSystem. |
encoding | java.nio.charset.Charset | Read | Gets the default encoding for text-based files. |
fileSystem | FileSystem | Read | Allow user to handle how to manage the external dependencies during load/save. |
lookupPaths | java.util.ArrayList<String> | Read | Some files like OBJ depends on external file, the lookup paths will allows Aspose.3D to look for external file to load. |
fileName | String | Read | The file name of the exporting/importing scene. |
Methods
| Signature | Description |
|---|---|
ObjLoadOptions() | Creates a new ObjLoadOptions object with default option values |
getFlipCoordinateSystem() → boolean | Returns the flip coordinate system. |
setFlipCoordinateSystem(value: boolean) | Sets the flip coordinate system value. |
getEnableMaterials() → boolean | Returns the enable materials. |
setEnableMaterials(value: boolean) | Sets the enable materials value. |
getScale() → double | Returns the scale. |
setScale(value: double) | Sets the scale value. |
getNormalizeNormal() → boolean | Returns the normalize normal. |
setNormalizeNormal(value: boolean) | Sets the normalize normal value. |
LoadOptions() | Initializes a new instance of the LoadOptions class. |
LoadOptions(format: FileFormat) | Initializes a new instance of the LoadOptions class with a file format. |
getFileFormat() → FileFormat | Returns the file format. |
getFileSystemFactory() → FileSystemFactory | Gets the factory class for FileSystem. |
setFileSystemFactory(value: FileSystemFactory) | Sets the factory class for FileSystem. |
getEncoding() → java.nio.charset.Charset | Gets the default encoding for text-based files. |
setEncoding(value: java.nio.charset.Charset) | Sets the default encoding for text-based files. |
getFileSystem() → FileSystem | Allow user to handle how to manage the external dependencies during load/save. |
setFileSystem(value: FileSystem) | Allow user to handle how to manage the external dependencies during load/save. |
getLookupPaths() → java.util.ArrayList<String> | Some files like OBJ depends on external file, the lookup paths will allows Aspose.3D to look for external file to load. |
setLookupPaths(value: java.util.ArrayList<String>) | Some files like OBJ depends on external file, the lookup paths will allows Aspose.3D to look for external file to load. |
getFileName() → String | The file name of the exporting/importing scene. |
setFileName(value: String) | The file name of the exporting/importing scene. |