public class BlenderLauncher
extends java.lang.Object
| Constructor and Description |
|---|
BlenderLauncher() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkBlenderPath()
Check Blender local path and reset to operating system default, if necessary.
|
static java.lang.String |
executeCommand(java.lang.String command)
Launch blender in operating system and run command.
|
static java.lang.String |
exportSTL(X3DObject modelToExport)
TODO: Use blender to export geometry to STL
|
static boolean |
exportSTLtoFile(X3DObject modelToExport,
java.lang.String path,
java.lang.String fileName)
TODO: Use blender to export geometry to file
|
static java.lang.String |
getBlenderAnalytics(X3DObject modelOfInterest)
TODO: Get Blender metrics for X3D model of interest.
|
static MetadataSetObject |
getBlenderAnalyticsX3dMetadataSet(X3DObject modelOfInterest)
TODO: Get Blender metrics as MetadataSet object.
|
static java.lang.String |
getBlenderVersion()
Get Blender version.
|
static boolean |
hasBlender()
Determine if Blender is locally available.
|
static X3DObject |
importModel(java.lang.String path,
java.lang.String fileName)
TODO: Use blender to import model to X3D
|
static X3DObject |
importSTL(java.lang.String path,
java.lang.String fileName)
TODO: Use blender to import STL geometry as X3D model
|
public static void checkBlenderPath()
public static java.lang.String executeCommand(java.lang.String command)
command - Blender invocationpublic static X3DObject importModel(java.lang.String path, java.lang.String fileName)
path - directory path to file of interestfileName - for input filepublic static X3DObject importSTL(java.lang.String path, java.lang.String fileName)
path - directory path to file of interestfileName - for input filepublic static java.lang.String exportSTL(X3DObject modelToExport)
modelToExport - X3D model of interestpublic static boolean exportSTLtoFile(X3DObject modelToExport, java.lang.String path, java.lang.String fileName)
modelToExport - X3D model of interestpath - directory path to file of interestfileName - for output filepublic static java.lang.String getBlenderAnalytics(X3DObject modelOfInterest)
modelOfInterest - X3D model to analyzepublic static MetadataSetObject getBlenderAnalyticsX3dMetadataSet(X3DObject modelOfInterest)
modelOfInterest - X3D model to analyzepublic static java.lang.String getBlenderVersion()
public static boolean hasBlender()
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.