Aspose.3D FOSS for Java

API reference for Aspose.3d FOSS for Java v26.1.0. 80 public types organized by module.

Core API

ClassDescription
A3DObjectA3DObject.A3DObject creates an object with an empty name.
AnimationClipAnimationClip.AnimationClip creates a new animation clip with an empty name.
AssetInfoAssetInfo.AssetInfo creates a new AssetInfo instance with default values.
AxisSystemAxisSystem.AxisSystem creates an AxisSystem with the given coordinate system, up axis, and front axis.
BoundingBoxBoundingBox.BoundingBox creates an empty bounding box with default minimum and maximum values.
CameraCamera.Camera creates a new camera instance with default name and properties.
CancellationCancellation.Cancellation creates a new cancellation token instance.
CustomObjectCustomObject.CustomObject(name:String) creates a new CustomObject with the specified name.
DeformerDeformer.Deformer creates a new Deformer instance with default settings.
EntityEntity.Entity creates a new Entity with no name.
EntityRendererKeyEntityRendererKey.EntityRendererKey creates a key with the specified rendering features and name.
ExportExceptionExportException.ExportException creates an exception with a given error message.
FVector3FVector3.FVector3 creates a vector with all components set to zero.
FVector4FVector4.FVector4 creates a vector with all components initialized to zero.
FbxExporterFbxExporter.canExport returns true if the exporter supports the specified FileFormat.
FbxImporterFbxImporter.canImport returns true if the specified FileFormat is supported for import.
FbxLoadOptionsFbxLoadOptions.getFlipCoordinateSystem returns whether the coordinate system is flipped on load.
FbxSaveOptionsFbxSaveOptions.FbxSaveOptions creates a new instance with default FBX save settings.
FileFormatClass with 20 methods and 61 properties.
FileFormatTypeFileFormatType.getExtension() returns the associated file extension string.
GeometryGeometry.Geometry creates a new Geometry with default name.
GlobalTransformGlobalTransform.GlobalTransform creates a new GlobalTransform instance with default matrix, translation, rotation, and scale.
GltfExporterClass with 2 methods.
GltfImporterGltfImporter.canImport checks if the specified FileFormat is supported for import.
GltfLoadOptionsGltfLoadOptions.getFlipCoordinateSystem returns true if the loader flips the coordinate system.
GltfSaveOptionsGltfSaveOptions.GltfSaveOptions constructs a new instance with default settings.
IOServiceIOService.detectFormat detects the file format of a stream, optionally using the file name.
ImageRenderOptionsClass with 1 method.
ImportExceptionImportException.ImportException creates an exception with a detail message.
LoadOptionsLoadOptions.LoadOptions creates a LoadOptions instance with default settings.
MaterialMaterial.Material creates a new material instance with the specified name.
Matrix4Matrix4.Matrix4 creates a new identity matrix.
MeshMesh.Mesh creates an empty mesh with default name.
NodeClass with 48 methods and 16 properties.
ObjExporterObjExporter.canExport returns true when the exporter can handle the specified FileFormat.
ObjImporterClass with 2 methods.
ObjLoadOptionsObjLoadOptions.ObjLoadOptions creates a new ObjLoadOptions object with default option values.
ObjSaveOptionsObjSaveOptions.getApplyUnitScale returns true if unit scaling is applied when saving.
ParseExceptionParseException.ParseException creates an exception with the specified error message.
PbrMaterialPbrMaterial.PbrMaterial() creates a new PbrMaterial with default values.
PoseClass with 10 methods and 2 properties.
PropertyProperty.Property creates a Property with the given name and value.
PropertyCollectionPropertyCollection.add adds the specified Property to the collection.
QuaternionQuaternion.Quaternion creates a quaternion with default components (0,0,0,0).
SaveOptionsSaveOptions.SaveOptions initializes a new SaveOptions instance with default settings.
SceneClass with 83 methods and 11 properties.
SceneObjectSceneObject.SceneObject creates a new SceneObject with default settings.
StlExporterClass with 2 methods.
StlImporterStlImporter.canImport determines whether the given file format is supported for import.
StlLoadOptionsStlLoadOptions.StlLoadOptions initializes a new instance with the specified content type.
StlSaveOptionsStlSaveOptions.StlSaveOptions initializes a new instance using the specified FileContentType.
StreamStream.Stream creates a Stream wrapping the given InputStream.
TextureDataTextureData.TextureData creates a new instance of TextureData.
TransformClass with 47 methods and 16 properties.
Vector2Vector2.Vector2 creates a vector with both components set to zero.
Vector3Class with 40 methods and 7 properties.
Vector4Vector4.Vector4 initializes a vector with the specified x, y, z, and w component values.
VersionVersion.Version(major:int, minor:int) creates a version with specified major and minor numbers.
VertexElementVertexElement.getType returns the element’s data type.
VertexElementBinormalVertexElementBinormal.VertexElementBinormal creates a binormal vertex element with specified mapping and reference modes.
VertexElementMaterialVertexElementMaterial.VertexElementMaterial creates a material vertex element using the given mapping and reference modes.
VertexElementNormalVertexElementNormal.VertexElementNormal constructs a vertex normal element using the given mapping and reference modes.
VertexElementTangentVertexElementTangent.VertexElementTangent creates a tangent vertex element using the given mappingMode and referenceMode.
VertexElementUVVertexElementUV.VertexElementUV creates a new instance with the given texture mapping, mapping mode, and reference mode.
VertexElementVertexColorClass with 9 methods and 5 properties.

Interfaces

InterfaceDescription
IExporterIExporter.canExport returns true when the exporter supports the specified FileFormat.
IImporterIImporter.canImport determines whether the given FileFormat is supported for import.
IMeshConvertibleIMeshConvertible.toMesh converts the implementing object to a Mesh instance.
INamedObjectINamedObject.getName returns the object’s current name.
NodeVisitorNodeVisitor.visit processes the specified Node and returns true to continue traversal, false to stop.
StructStruct.clone returns a new instance that is a copy of this struct.

Enumerations

EnumerationDescription
AxisAxis.X_AXIS represents the positive X axis direction.
BooleanOperationBooleanOperation.UNION represents a boolean operation that combines two solids into their union.
CoordinateSystemCoordinateSystem.RIGHT_HANDED represents a right‑handed coordinate system orientation.
EntityRendererFeaturesEntityRendererFeatures.None represents no rendering features enabled.
FileContentTypeFileContentType.BINARY represents a binary file content type.
MappingModeMappingMode.CONTROL_POINT represents mapping values per control point.
ReferenceModeReferenceMode.DIRECT represents a reference mode where vertex data is stored directly without indices.
TextureMappingTextureMapping.AMBIENT represents the ambient texture mapping channel.
VertexElementTypeVertexElementType.BINORMAL represents a vertex’s binormal (bitangent) vector attribute.

See Also