Add Asset Information to 3D document
Contents
[
Hide
]
Add Asset Information to 3D document
Metadata is structured information that describes, explains, locates or makes it easier to retrieve, use or manage an information resource. Aspose.3D for Java API has support to define Metadata for the scene.
Define a Metadata for the scene
3D shows produce massive quantities of metadata and picture information. Metadata is an asset and part of the show.
- Initialize a 3D Scene using
Scene
class. - Set application/tool name.
- Set application/tool vendor name.
- Set measurement unit.
- Set measurement unit scale factor.
- Save 3D scene in the supported file format.
In this example, we assume the scene is created by a CAD tool called “Egypt” and it’s designed by “Manualdesk”:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Initialize a 3D scene | |
Scene scene = new Scene(); | |
// Set application/tool name | |
scene.getAssetInfo().setApplicationName("Egypt"); | |
// Set application/tool vendor name | |
scene.getAssetInfo().setApplicationVendor("Manualdesk"); | |
// We use ancient egyption measurement unit Pole | |
scene.getAssetInfo().setUnitName("pole"); | |
// One Pole equals to 60cm | |
scene.getAssetInfo().setUnitScaleFactor(0.6); | |
// The path to the documents directory. | |
String MyDir = RunExamples.getDataDir(); | |
MyDir = MyDir + RunExamples.getOutputFilePath("InformationToScene.fbx"); | |
// Save scene to 3D supported file formats | |
scene.save(MyDir, FileFormat.FBX7500ASCII); |