| Package | Description |
|---|---|
| org.web3d.x3d.jsail |
The X3D Java Scene Access Interface Library (X3DJSAIL) provides a comprehensive
set of
strongly typed X3D Java interfaces for concrete implementation classes.
|
| org.web3d.x3d.jsail.Core |
The Core component supplies the base functionality for the X3D run-time system, including
the abstract base node type, field types, the event model, and routing.
|
| Modifier and Type | Method and Description |
|---|---|
X3DObject |
X3DConcreteElement.findAncestorX3DObject()
Find object reference to ancestor X3D element, if this node or statement is part of an X3DObject model.
|
static X3DObject |
MeshLabLauncher.importModel(java.lang.String fileName)
Use meshLab to import model to X3D.
|
static X3DObject |
BlenderLauncher.importModel(java.lang.String path,
java.lang.String fileName)
TODO: Use blender to import model to X3D
|
static X3DObject |
MeshLabLauncher.importModel(java.lang.String path,
java.lang.String fileName)
Use meshLab to import model to X3D.
|
static X3DObject |
BlenderLauncher.importSTL(java.lang.String path,
java.lang.String fileName)
TODO: Use blender to import STL geometry as X3D model
|
X3DObject |
MeshLabLauncher.importSTL(java.lang.String path,
java.lang.String fileName)
TODO: Use meshLab to import STL geometry as X3D model
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
MeshLabLauncher.exportModelToFile(X3DObject modelToExport,
java.lang.String path,
java.lang.String fileName)
TODO: Use MeshLab to export geometry to STL
|
static java.lang.String |
BlenderLauncher.exportSTL(X3DObject modelToExport)
TODO: Use blender to export geometry to STL
|
static boolean |
BlenderLauncher.exportSTLtoFile(X3DObject modelToExport,
java.lang.String path,
java.lang.String fileName)
TODO: Use blender to export geometry to file
|
static boolean |
MeshLabLauncher.exportSTLtoFile(X3DObject modelToExport,
java.lang.String path,
java.lang.String fileName)
TODO: Use MeshLab to export geometry to file
|
static java.lang.String |
BlenderLauncher.getBlenderAnalytics(X3DObject modelOfInterest)
TODO: Get Blender metrics for X3D model of interest.
|
static MetadataSetObject |
BlenderLauncher.getBlenderAnalyticsX3dMetadataSet(X3DObject modelOfInterest)
TODO: Get Blender metrics as MetadataSet object.
|
static java.lang.String |
MeshLabLauncher.getMeshLabAnalytics(X3DObject modelOfInterest)
TODO: Get MeshLab metrics for X3D model of interest.
|
static MetadataSetObject |
MeshLabLauncher.getMeshLabAnalyticsX3dMetadataSet(X3DObject modelOfInterest)
TODO: Get MeshLab metrics as MetadataSet object.
|
static void |
CommandLine.setLoadedX3dModel(X3DObject newX3dModel)
Set already-loaded X3D model of interest, useful for initialization and use of CommandLine by other X3D Java programs.
|
| Modifier and Type | Method and Description |
|---|---|
X3DObject |
X3DObject.addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to contained commentsList.
|
X3DObject |
X3DObject.addComments(java.lang.String newComment)
Add comment as String to contained commentsList.
|
X3DObject |
X3DObject.addComments(java.lang.String[] newComments)
Add comments as String[] array to contained commentsList.
|
X3DObject |
X3DObject.clearHead()
Utility method to clear SFNode value of head field.
|
X3DObject |
X3DObject.clearScene()
Utility method to clear SFNode value of Scene field.
|
X3DObject |
X3DObject.setHead(headObject newValue)
Assign headObject instance (using a properly typed node) to inputOutput SFNode field head.
|
X3DObject |
X3DObject.setProfile(SFStringObject newValue)
Assign typed object value to SFString profile field, similar to
setProfile(String). |
X3DObject |
X3DObject.setProfile(java.lang.String newValue)
Assign String enumeration value ("Core"|"Interchange"|"CADInterchange"|"Interactive"|"Immersive"|"MedicalInterchange"|"MPEG4Interactive"|"Full") ['Core'|'Interchange'|'CADInterchange'|'Interactive'|'Immersive'|'MedicalInterchange'|'MPEG4Interactive'|'Full'] to inputOutput SFString field named profile.
|
X3DObject |
X3DObject.setScene(SceneObject newValue)
Assign SceneObject instance (using a properly typed node) to inputOutput SFNode field Scene.
|
X3DObject |
X3DObject.setVersion(SFStringObject newValue)
Assign typed object value to SFString version field, similar to
setVersion(String). |
X3DObject |
X3DObject.setVersion(java.lang.String newValue)
Assign String enumeration value ("3.0"|"3.1"|"3.2"|"3.3"|"4.0") ['3.0'|'3.1'|'3.2'|'3.3'|'4.0'] to inputOutput SFString field named version.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
X3DObject.replace(X3DObject newX3DObject)
Replaces current X3DObject with new X3DObject.
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.