From 75bf92a67ff8c7d5b7eedf68addfc167426ca6cb Mon Sep 17 00:00:00 2001
From: Michael Rausch Copyright (C) 2013-2014 InteractiveMesh e.K.All Classes
-
-
-All Classes
+
+
+All Classes
-
-
-All Classes
+
+
+Class FilePath
-
-
-
-
-
-
-
-
-public final class FilePath
-extends java.lang.Object
-
-
-
-
-
-Constructor Summary
-
-
-
-
-Constructor and Description
-
-
-
-FilePath(java.lang.String importedPath,
- java.net.URL absolutePath)
-
-
-Method Summary
-
-
-
-
-Modifier and Type
-Method and Description
-
-
-
-java.net.URL
-getAbsolutePath()
-
-
-
-java.lang.String
-getImportedPath()
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-Constructor Detail
-
-
-
-
-
-FilePath
-public FilePath(java.lang.String importedPath,
- java.net.URL absolutePath)
-
-
-importedPath - the imported file pathabsolutePath - the absolute file path
-
-Method Detail
-
-
-
-
-
-
-
-
-getImportedPath
-public java.lang.String getImportedPath()
-
-
-
-
-getAbsolutePath
-public java.net.URL getAbsolutePath()
-
-
-
public final class FilePath
+extends java.lang.Object
+| Constructor and Description | +
|---|
FilePath(java.lang.String importedPath,
+ java.net.URL absolutePath)
+A FilePath object represents the paths of a referenced file
+ by the string as read from the imported 3D model file and
+ by the corresponding absolute Uniform Resource Locator (URL) object.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
java.net.URL |
+getAbsolutePath()
+Gets the absolute path of a referenced file as a Uniform Resource Locator (URL) object.
+ |
+
java.lang.String |
+getImportedPath()
+Gets the path string of a referenced file as read from the imported 3D model file.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic FilePath(java.lang.String importedPath, + java.net.URL absolutePath)+
importedPath - the imported file pathabsolutePath - the absolute file pathpublic java.lang.String getImportedPath()+
public java.net.URL getAbsolutePath()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/ImportException.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/ImportException.html index d2707cef..0f8bb4f7 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/ImportException.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/ImportException.html @@ -1,299 +1,299 @@ - - - - - -public final class ImportException
-extends java.lang.RuntimeException
-| Constructor and Description | -
|---|
ImportException(java.lang.String message)
-Creates a new ImportException with the specified detail message.
- |
-
ImportException(java.lang.String message,
- java.lang.Throwable cause)
-Creates a new ImportException with the specified detail message and cause.
- |
-
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic ImportException(java.lang.String message)-
message - the detail messagepublic ImportException(java.lang.String message, - java.lang.Throwable cause)-
message - the detail messagecause - the causeCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public final class ImportException
+extends java.lang.RuntimeException
+| Constructor and Description | +
|---|
ImportException(java.lang.String message)
+Creates a new ImportException with the specified detail message.
+ |
+
ImportException(java.lang.String message,
+ java.lang.Throwable cause)
+Creates a new ImportException with the specified detail message and cause.
+ |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic ImportException(java.lang.String message)+
message - the detail messagepublic ImportException(java.lang.String message, + java.lang.Throwable cause)+
message - the detail messagecause - the causeCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/Importer.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/Importer.html index e7c8e81e..deec49c5 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/Importer.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/Importer.html @@ -1,408 +1,408 @@ - - - - - -public interface Importer
-| Modifier and Type | -Method and Description | -
|---|---|
void |
-clear()
-Disposes of the imported data.
- |
-
void |
-close()
-Disposes of the imported data and closes the importer.
- |
-
double |
-getCreaseAngle()
-Gets the crease angle for normals generation measured in degrees.
- |
-
java.lang.Object |
-getImport()
-Gets the imported 3D data.
- |
-
void |
-onFileImported()
-Method is invoked upon completion of import.
- |
-
void |
-read(java.io.File file)
-Imports a 3D model file passed as a File object.
- |
-
void |
-read(java.lang.String filePath)
-Imports a 3D model file with the passed file path.
- |
-
void |
-read(java.net.URL url)
-Imports a 3D model file from the passed location.
- |
-
void |
-setCreaseAngle(double degrees)
-Sets the crease angle for normals generation measured in degrees.
- |
-
double getCreaseAngle()-
Default value: 45
void setCreaseAngle(double degrees)-
- Default value: 45
degrees - crease angle for generating normalsvoid read(java.io.File file)-
file - File object to importImportException - if the importer encounters a problem reading or parsing the specified file or if the importer is closedvoid read(java.lang.String filePath)-
filePath - location of the file to importImportException - if the importer encounters a problem reading or parsing the specified file or if the importer is closedvoid read(java.net.URL url)-
url - location of the file to importImportException - if the importer encounters a problem reading or parsing the specified file or if the importer is closedvoid onFileImported()-
java.lang.Object getImport()-
void clear()-
void close()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public interface Importer
+| Modifier and Type | +Method and Description | +
|---|---|
void |
+clear()
+Disposes of the imported data.
+ |
+
void |
+close()
+Disposes of the imported data and closes the importer.
+ |
+
double |
+getCreaseAngle()
+Gets the crease angle for normals generation measured in degrees.
+ |
+
java.lang.Object |
+getImport()
+Gets the imported 3D data.
+ |
+
void |
+onFileImported()
+Method is invoked upon completion of import.
+ |
+
void |
+read(java.io.File file)
+Imports a 3D model file passed as a File object.
+ |
+
void |
+read(java.lang.String filePath)
+Imports a 3D model file with the passed file path.
+ |
+
void |
+read(java.net.URL url)
+Imports a 3D model file from the passed location.
+ |
+
void |
+setCreaseAngle(double degrees)
+Sets the crease angle for normals generation measured in degrees.
+ |
+
double getCreaseAngle()+
Default value: 45
void setCreaseAngle(double degrees)+
+ Default value: 45
degrees - crease angle for generating normalsvoid read(java.io.File file)+
file - File object to importImportException - if the importer encounters a problem reading or parsing the specified file or if the importer is closedvoid read(java.lang.String filePath)+
filePath - location of the file to importImportException - if the importer encounters a problem reading or parsing the specified file or if the importer is closedvoid read(java.net.URL url)+
url - location of the file to importImportException - if the importer encounters a problem reading or parsing the specified file or if the importer is closedvoid onFileImported()+
java.lang.Object getImport()+
void clear()+
void close()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/ModelImporter.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/ModelImporter.html index da37c386..a84b1e2e 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/ModelImporter.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/ModelImporter.html @@ -1,357 +1,357 @@ - - - - - -public interface ModelImporter -extends Importer-
| Modifier and Type | -Method and Description | -
|---|---|
java.util.Map<javafx.scene.image.Image,FilePath> |
-getImageFilePaths()
-Gets the map which contains the FilePath objects for all imported texture images.
- |
-
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
-getNamedMaterials()
-Gets the map which contains all named and used PhongMaterial objects
- from the imported file.
- |
-
java.lang.String |
-getResourceBasePath()
-Gets the path where files associated with the imported 3D model file are located.
- |
-
java.net.URL |
-getResourceBaseUrl()
-Gets the URL where files associated with the imported 3D model file are located.
- |
-
void |
-setResourceBasePath(java.lang.String path)
-Sets the path where files associated with the imported 3D model file are located.
- |
-
void |
-setResourceBaseUrl(java.net.URL url)
-Sets the URL where files associated with the imported 3D model file are located.
- |
-
clear, close, getCreaseAngle, getImport, onFileImported, read, read, read, setCreaseAnglejava.lang.String getResourceBasePath()-
null.java.net.URL getResourceBaseUrl()-
null.void setResourceBasePath(java.lang.String path)-
null.path - location of associated filesvoid setResourceBaseUrl(java.net.URL url)-
null.url - location of associated filesjava.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()-
null if no image is importedFilePathjava.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()-
null if no material is named and usedCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public interface ModelImporter +extends Importer+
| Modifier and Type | +Method and Description | +
|---|---|
java.util.Map<javafx.scene.image.Image,FilePath> |
+getImageFilePaths()
+Gets the map which contains the FilePath objects for all imported texture images.
+ |
+
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
+getNamedMaterials()
+Gets the map which contains all named and used PhongMaterial objects
+ from the imported file.
+ |
+
java.lang.String |
+getResourceBasePath()
+Gets the path where files associated with the imported 3D model file are located.
+ |
+
java.net.URL |
+getResourceBaseUrl()
+Gets the URL where files associated with the imported 3D model file are located.
+ |
+
void |
+setResourceBasePath(java.lang.String path)
+Sets the path where files associated with the imported 3D model file are located.
+ |
+
void |
+setResourceBaseUrl(java.net.URL url)
+Sets the URL where files associated with the imported 3D model file are located.
+ |
+
clear, close, getCreaseAngle, getImport, onFileImported, read, read, read, setCreaseAnglejava.lang.String getResourceBasePath()+
null.java.net.URL getResourceBaseUrl()+
null.void setResourceBasePath(java.lang.String path)+
null.path - location of associated filesvoid setResourceBaseUrl(java.net.URL url)+
null.url - location of associated filesjava.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()+
null if no image is importedFilePathjava.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()+
null if no material is named and usedCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/Viewpoint.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/Viewpoint.html index 4e80e09e..5925c6de 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/Viewpoint.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/Viewpoint.html @@ -1,683 +1,683 @@ - - - - - -public class Viewpoint
-extends java.lang.Object
-Supported properties:
-| - | C14ModelImporter | -FxmlModelImporter | -X3dModelImporter | -Default value | -
| - - | -- | - | - | - |
| - Name - | -X | -X | -X | -null |
-
| - Projection mode - | -X | -X | -X | -Perspective | -
| - Near clipping distance - | -- | X | -- | 0.1 | -
| - Far clipping distance - | -- | X | -- | 100.0 | -
| - Field of view - | -X | -X | -X | -30 | -
| - Field of view dimension - | -X | -X | -X | -Vertical | -
| - Transformation - | -X | -X | -X | -Identity | -
| - Center of rotation - | -- | - | X | -null |
-
ParallelCamera,
-PerspectiveCamera,
-ColModelImporter.getViewpoints(),
-FxmlModelImporter.getViewpoints(),
-X3dModelImporter.getViewpoints()| Constructor and Description | -
|---|
Viewpoint()
-Constructs a perspective Viewpoint object with an identity transform.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
javafx.geometry.Point3D |
-getCenterOfRotation()
-Gets the center of rotation.
- |
-
double |
-getFarClip()
-Gets the far clipping plane distance.
- |
-
double |
-getFieldOfView()
-Gets the field of view value.
- |
-
java.lang.String |
-getName()
-Gets the name.
- |
-
double |
-getNearClip()
-Gets the near clipping plane distance.
- |
-
javafx.scene.transform.Affine |
-getTransform()
-Gets the affine transform.
- |
-
boolean |
-isPerspective()
-Gets the state whether the projection mode is perspective (default) or parallel.
- |
-
boolean |
-isVerticalFieldOfView()
-Gets the state whether the field of view is measured vertically (default) or horizontally.
- |
-
void |
-setCenterOfRotation(javafx.geometry.Point3D value)
-Set the center of rotation.
- |
-
void |
-setFarClip(double value)
-Sets the far clipping plane distance.
- |
-
void |
-setFieldOfView(double value)
-Sets the field of view value.
- |
-
void |
-setName(java.lang.String value)
-Sets the name.
- |
-
void |
-setNearClip(double value)
-Sets the near clipping plane distance.
- |
-
void |
-setPerspectiveProjection(boolean value)
-Sets the projection mode.
- |
-
void |
-setTransform(javafx.scene.transform.Affine value)
-Sets the affine transform.
- |
-
void |
-setVerticalFieldOfView(boolean value)
-Sets the state whether the field of view is measured vertically or horizontally.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic Viewpoint()-
public java.lang.String getName()-
null if no name is setpublic void setName(java.lang.String value)-
value - namepublic boolean isPerspective()-
public void setPerspectiveProjection(boolean value)-
value - true if perspective projection or false if parallel projection modepublic double getFarClip()-
public void setFarClip(double value)-
value - far clipping plane distancepublic double getNearClip()-
public void setNearClip(double value)-
value - near clipping plane distancepublic double getFieldOfView()-
public void setFieldOfView(double value)-
value - field of viewpublic boolean isVerticalFieldOfView()-
public void setVerticalFieldOfView(boolean value)-
value - true if the field of view is vertical or false if horizontalpublic javafx.scene.transform.Affine getTransform()-
public void setTransform(javafx.scene.transform.Affine value)-
value - affine transform to be copiedpublic javafx.geometry.Point3D getCenterOfRotation()-
null if no center value is setpublic void setCenterOfRotation(javafx.geometry.Point3D value)-
value - center of rotationCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public class Viewpoint
+extends java.lang.Object
+Supported properties:
+| + | C14ModelImporter | +FxmlModelImporter | +X3dModelImporter | +Default value | +
| + + | ++ | + | + | + |
| + Name + | +X | +X | +X | +null |
+
| + Projection mode + | +X | +X | +X | +Perspective | +
| + Near clipping distance + | ++ | X | ++ | 0.1 | +
| + Far clipping distance + | ++ | X | ++ | 100.0 | +
| + Field of view + | +X | +X | +X | +30 | +
| + Field of view dimension + | +X | +X | +X | +Vertical | +
| + Transformation + | +X | +X | +X | +Identity | +
| + Center of rotation + | ++ | + | X | +null |
+
ParallelCamera,
+PerspectiveCamera,
+ColModelImporter.getViewpoints(),
+FxmlModelImporter.getViewpoints(),
+X3dModelImporter.getViewpoints()| Constructor and Description | +
|---|
Viewpoint()
+Constructs a perspective Viewpoint object with an identity transform.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
javafx.geometry.Point3D |
+getCenterOfRotation()
+Gets the center of rotation.
+ |
+
double |
+getFarClip()
+Gets the far clipping plane distance.
+ |
+
double |
+getFieldOfView()
+Gets the field of view value.
+ |
+
java.lang.String |
+getName()
+Gets the name.
+ |
+
double |
+getNearClip()
+Gets the near clipping plane distance.
+ |
+
javafx.scene.transform.Affine |
+getTransform()
+Gets the affine transform.
+ |
+
boolean |
+isPerspective()
+Gets the state whether the projection mode is perspective (default) or parallel.
+ |
+
boolean |
+isVerticalFieldOfView()
+Gets the state whether the field of view is measured vertically (default) or horizontally.
+ |
+
void |
+setCenterOfRotation(javafx.geometry.Point3D value)
+Set the center of rotation.
+ |
+
void |
+setFarClip(double value)
+Sets the far clipping plane distance.
+ |
+
void |
+setFieldOfView(double value)
+Sets the field of view value.
+ |
+
void |
+setName(java.lang.String value)
+Sets the name.
+ |
+
void |
+setNearClip(double value)
+Sets the near clipping plane distance.
+ |
+
void |
+setPerspectiveProjection(boolean value)
+Sets the projection mode.
+ |
+
void |
+setTransform(javafx.scene.transform.Affine value)
+Sets the affine transform.
+ |
+
void |
+setVerticalFieldOfView(boolean value)
+Sets the state whether the field of view is measured vertically or horizontally.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic Viewpoint()+
public java.lang.String getName()+
null if no name is setpublic void setName(java.lang.String value)+
value - namepublic boolean isPerspective()+
public void setPerspectiveProjection(boolean value)+
value - true if perspective projection or false if parallel projection modepublic double getFarClip()+
public void setFarClip(double value)+
value - far clipping plane distancepublic double getNearClip()+
public void setNearClip(double value)+
value - near clipping plane distancepublic double getFieldOfView()+
public void setFieldOfView(double value)+
value - field of viewpublic boolean isVerticalFieldOfView()+
public void setVerticalFieldOfView(boolean value)+
value - true if the field of view is vertical or false if horizontalpublic javafx.scene.transform.Affine getTransform()+
public void setTransform(javafx.scene.transform.Affine value)+
value - affine transform to be copiedpublic javafx.geometry.Point3D getCenterOfRotation()+
null if no center value is setpublic void setCenterOfRotation(javafx.geometry.Point3D value)+
value - center of rotationCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.Contributor.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.Contributor.html index 475940f0..5e1117b9 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.Contributor.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.Contributor.html @@ -1,374 +1,374 @@ - - - - - -public static final class ColAsset.Contributor
-extends java.lang.Object
-| Modifier and Type | -Method and Description | -
|---|---|
java.lang.String |
-getAuthor()
-Gets the name of the author.
- |
-
java.lang.String |
-getAuthorEmail()
-Gets the email address of the author.
- |
-
java.lang.String |
-getAuthoringTool()
-Gets the name of the authoring tool.
- |
-
java.lang.String |
-getAuthorWebsite()
-Gets the URL of the author's website.
- |
-
java.lang.String |
-getComments()
-Gets the comments of the contributor.
- |
-
java.lang.String |
-getCopyright()
-Gets the copyright information.
- |
-
java.lang.String |
-getSourceData()
-Gets a URI reference to the source data
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic java.lang.String getAuthor()-
nullpublic java.lang.String getAuthorEmail()-
- Since COLLADA version 1.5.0.
nullpublic java.lang.String getAuthorWebsite()-
- Since COLLADA version 1.5.0.
nullpublic java.lang.String getAuthoringTool()-
nullpublic java.lang.String getComments()-
nullpublic java.lang.String getCopyright()-
nullpublic java.lang.String getSourceData()-
nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public static final class ColAsset.Contributor
+extends java.lang.Object
+| Modifier and Type | +Method and Description | +
|---|---|
java.lang.String |
+getAuthor()
+Gets the name of the author.
+ |
+
java.lang.String |
+getAuthorEmail()
+Gets the email address of the author.
+ |
+
java.lang.String |
+getAuthoringTool()
+Gets the name of the authoring tool.
+ |
+
java.lang.String |
+getAuthorWebsite()
+Gets the URL of the author's website.
+ |
+
java.lang.String |
+getComments()
+Gets the comments of the contributor.
+ |
+
java.lang.String |
+getCopyright()
+Gets the copyright information.
+ |
+
java.lang.String |
+getSourceData()
+Gets a URI reference to the source data
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic java.lang.String getAuthor()+
nullpublic java.lang.String getAuthorEmail()+
+ Since COLLADA version 1.5.0.
nullpublic java.lang.String getAuthorWebsite()+
+ Since COLLADA version 1.5.0.
nullpublic java.lang.String getAuthoringTool()+
nullpublic java.lang.String getComments()+
nullpublic java.lang.String getCopyright()+
nullpublic java.lang.String getSourceData()+
nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.GeographicLocation.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.GeographicLocation.html index 0297a17d..aa60865e 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.GeographicLocation.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.GeographicLocation.html @@ -1,315 +1,315 @@ - - - - - -public static final class ColAsset.GeographicLocation
-extends java.lang.Object
-- Since COLLADA version 1.5.0.
| Modifier and Type | -Method and Description | -
|---|---|
float |
-getAltitude()
-Gets the altitude value in meters.
- |
-
java.lang.String |
-getAltitudeMode()
-Gets the mode of the altitude value.
- |
-
float |
-getLatitude()
-Gets the latitude value in degrees.
- |
-
float |
-getLongitude()
-Gets the longitude value in degrees.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic float getLongitude()-
public float getLatitude()-
public float getAltitude()-
public java.lang.String getAltitudeMode()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public static final class ColAsset.GeographicLocation
+extends java.lang.Object
++ Since COLLADA version 1.5.0.
| Modifier and Type | +Method and Description | +
|---|---|
float |
+getAltitude()
+Gets the altitude value in meters.
+ |
+
java.lang.String |
+getAltitudeMode()
+Gets the mode of the altitude value.
+ |
+
float |
+getLatitude()
+Gets the latitude value in degrees.
+ |
+
float |
+getLongitude()
+Gets the longitude value in degrees.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic float getLongitude()+
public float getLatitude()+
public float getAltitude()+
public java.lang.String getAltitudeMode()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.UpAxis.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.UpAxis.html index fd0cbcde..c877a39c 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.UpAxis.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.UpAxis.html @@ -1,373 +1,373 @@ - - - - - -public static enum ColAsset.UpAxis -extends java.lang.Enum<ColAsset.UpAxis>-
- X_UP, Y_UP, and Z_UP specify which axis is
- considered upward, which is considered to the right,
- and which is considered inward.
| Enum Constant and Description | -
|---|
X_UP
-Upward axis: positive x, right axis: negative y, inward axis: positive z.
- |
-
Y_UP
-Upward axis: positive y, right axis: positive x, inward axis: positive z.
- |
-
Z_UP
-Upward axis: positive z, right axis: positive x, inward axis: negative y.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
static ColAsset.UpAxis |
-valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
- |
-
static ColAsset.UpAxis[] |
-values()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
- |
-
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final ColAsset.UpAxis X_UP-
public static final ColAsset.UpAxis Y_UP-
public static final ColAsset.UpAxis Z_UP-
public static ColAsset.UpAxis[] values()-
-for (ColAsset.UpAxis c : ColAsset.UpAxis.values()) - System.out.println(c); -
public static ColAsset.UpAxis valueOf(java.lang.String name)-
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public static enum ColAsset.UpAxis +extends java.lang.Enum<ColAsset.UpAxis>+
+ X_UP, Y_UP, and Z_UP specify which axis is
+ considered upward, which is considered to the right,
+ and which is considered inward.
| Enum Constant and Description | +
|---|
X_UP
+Upward axis: positive x, right axis: negative y, inward axis: positive z.
+ |
+
Y_UP
+Upward axis: positive y, right axis: positive x, inward axis: positive z.
+ |
+
Z_UP
+Upward axis: positive z, right axis: positive x, inward axis: negative y.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static ColAsset.UpAxis |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ColAsset.UpAxis[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final ColAsset.UpAxis X_UP+
public static final ColAsset.UpAxis Y_UP+
public static final ColAsset.UpAxis Z_UP+
public static ColAsset.UpAxis[] values()+
+for (ColAsset.UpAxis c : ColAsset.UpAxis.values()) + System.out.println(c); +
public static ColAsset.UpAxis valueOf(java.lang.String name)+
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.html index 3f77950c..0d8fc03c 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColAsset.html @@ -1,515 +1,515 @@ - - - - - -public final class ColAsset
-extends java.lang.Object
-ColModelImporter.getAsset()| Modifier and Type | -Class and Description | -
|---|---|
static class |
-ColAsset.Contributor
-A Contributor object provides authoring information.
- |
-
static class |
-ColAsset.GeographicLocation
-A GeographicLocation object provides geographic location information.
- |
-
static class |
-ColAsset.UpAxis
-UpAxis describes the coordinate system of the geometric data.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
ColAsset.Contributor[] |
-getContributors()
-Gets the contributors of the COLLADA file.
- |
-
java.lang.String |
-getCreatedDate()
-Gets the date and time when the COLADA file was created (in an ISO 8601 format).
- |
-
ColAsset.GeographicLocation |
-getGeographicLocation()
-Gets the geographic location information of the COLLADA file.
- |
-
java.lang.String |
-getKeywords()
-Gets a list of words used as search criteria.
- |
-
java.lang.String |
-getModifiedDate()
-Gets date and time when the COLADA file was last modified (in an ISO 8601 format).
- |
-
java.lang.String |
-getRevision()
-Gets the revision information of the COLLADA file.
- |
-
java.lang.String |
-getSubject()
-Gets a description of the topical subject of the COLLADA file.
- |
-
java.lang.String |
-getTitle()
-Gets the title information of the COLLADA file.
- |
-
float |
-getUnitMeter()
-Gets the real-world meters of one distance unit as a floating-point number.
- |
-
java.lang.String |
-getUnitName()
-Gets the name of the distance unit used in the COLLADA file.
- |
-
ColAsset.UpAxis |
-getUpAxis()
-Gets the coordinate system of the geometric data.
- |
-
java.lang.String |
-getVersion()
-Gets the version number of the COLLADA file.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic java.lang.String getVersion()-
public ColAsset.Contributor[] getContributors()-
nullpublic java.lang.String getCreatedDate()-
public ColAsset.GeographicLocation getGeographicLocation()-
- Since COLLADA version 1.5.0.
nullpublic java.lang.String getKeywords()-
nullpublic java.lang.String getModifiedDate()-
public java.lang.String getRevision()-
nullpublic java.lang.String getSubject()-
nullpublic java.lang.String getTitle()-
nullpublic java.lang.String getUnitName()-
- Default: meter
nullpublic float getUnitMeter()-
- Default: 1.0
nullpublic ColAsset.UpAxis getUpAxis()-
- Default: Y_UP
nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public final class ColAsset
+extends java.lang.Object
+ColModelImporter.getAsset()| Modifier and Type | +Class and Description | +
|---|---|
static class |
+ColAsset.Contributor
+A Contributor object provides authoring information.
+ |
+
static class |
+ColAsset.GeographicLocation
+A GeographicLocation object provides geographic location information.
+ |
+
static class |
+ColAsset.UpAxis
+UpAxis describes the coordinate system of the geometric data.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
ColAsset.Contributor[] |
+getContributors()
+Gets the contributors of the COLLADA file.
+ |
+
java.lang.String |
+getCreatedDate()
+Gets the date and time when the COLADA file was created (in an ISO 8601 format).
+ |
+
ColAsset.GeographicLocation |
+getGeographicLocation()
+Gets the geographic location information of the COLLADA file.
+ |
+
java.lang.String |
+getKeywords()
+Gets a list of words used as search criteria.
+ |
+
java.lang.String |
+getModifiedDate()
+Gets date and time when the COLADA file was last modified (in an ISO 8601 format).
+ |
+
java.lang.String |
+getRevision()
+Gets the revision information of the COLLADA file.
+ |
+
java.lang.String |
+getSubject()
+Gets a description of the topical subject of the COLLADA file.
+ |
+
java.lang.String |
+getTitle()
+Gets the title information of the COLLADA file.
+ |
+
float |
+getUnitMeter()
+Gets the real-world meters of one distance unit as a floating-point number.
+ |
+
java.lang.String |
+getUnitName()
+Gets the name of the distance unit used in the COLLADA file.
+ |
+
ColAsset.UpAxis |
+getUpAxis()
+Gets the coordinate system of the geometric data.
+ |
+
java.lang.String |
+getVersion()
+Gets the version number of the COLLADA file.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic java.lang.String getVersion()+
public ColAsset.Contributor[] getContributors()+
nullpublic java.lang.String getCreatedDate()+
public ColAsset.GeographicLocation getGeographicLocation()+
+ Since COLLADA version 1.5.0.
nullpublic java.lang.String getKeywords()+
nullpublic java.lang.String getModifiedDate()+
public java.lang.String getRevision()+
nullpublic java.lang.String getSubject()+
nullpublic java.lang.String getTitle()+
nullpublic java.lang.String getUnitName()+
+ Default: meter
nullpublic float getUnitMeter()+
+ Default: 1.0
nullpublic ColAsset.UpAxis getUpAxis()+
+ Default: Y_UP
nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColImportOption.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColImportOption.html index ba96d022..4e04ea22 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColImportOption.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColImportOption.html @@ -1,446 +1,446 @@ - - - - - -public enum ColImportOption -extends java.lang.Enum<ColImportOption>-
| Enum Constant and Description | -
|---|
GENERATE_NORMALS
-Normals will be generated based on the given crease angle.
- |
-
IGNORE_CAMERAS
-No camera node will be created and added to the scene graph.
- |
-
IGNORE_LIGHTS
-No light node will be created and added to the scene graph.
- |
-
MAP_WRITABLEIMAGE
-The maps of a
-PhongMaterial object will be of type WritableImage. |
-
NONE
-No option is applied.
- |
-
REVERSE_GEOMETRY
-The winding of the triangles will be reversed (counterclockwise <-> clockwise).
- |
-
REVERSE_TRANSPARENCY
-The transparency value will be reversed: t = 1.0 - t.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
static ColImportOption |
-valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
- |
-
static ColImportOption[] |
-values()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
- |
-
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final ColImportOption NONE-
public static final ColImportOption GENERATE_NORMALS-
ColModelImporter.setCreaseAngle(double)public static final ColImportOption IGNORE_CAMERAS-
- Nevertheless, the camera library and instance elements (<library_cameras>, <instance_camera>)
- will be read and Viewpoint objects will be created if camera instances are present.
ColModelImporter.getViewpoints(),
-Viewpointpublic static final ColImportOption IGNORE_LIGHTS-
<library_lights>, <instance_light>)
- will be ignored.public static final ColImportOption REVERSE_GEOMETRY-
public static final ColImportOption REVERSE_TRANSPARENCY-
public static final ColImportOption MAP_WRITABLEIMAGE-
PhongMaterial object will be of type WritableImage.public static ColImportOption[] values()-
-for (ColImportOption c : ColImportOption.values()) - System.out.println(c); -
public static ColImportOption valueOf(java.lang.String name)-
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public enum ColImportOption +extends java.lang.Enum<ColImportOption>+
| Enum Constant and Description | +
|---|
GENERATE_NORMALS
+Normals will be generated based on the given crease angle.
+ |
+
IGNORE_CAMERAS
+No camera node will be created and added to the scene graph.
+ |
+
IGNORE_LIGHTS
+No light node will be created and added to the scene graph.
+ |
+
MAP_WRITABLEIMAGE
+The maps of a
+PhongMaterial object will be of type WritableImage. |
+
NONE
+No option is applied.
+ |
+
REVERSE_GEOMETRY
+The winding of the triangles will be reversed (counterclockwise <-> clockwise).
+ |
+
REVERSE_TRANSPARENCY
+The transparency value will be reversed: t = 1.0 - t.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static ColImportOption |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ColImportOption[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final ColImportOption NONE+
public static final ColImportOption GENERATE_NORMALS+
ColModelImporter.setCreaseAngle(double)public static final ColImportOption IGNORE_CAMERAS+
+ Nevertheless, the camera library and instance elements (<library_cameras>, <instance_camera>)
+ will be read and Viewpoint objects will be created if camera instances are present.
ColModelImporter.getViewpoints(),
+Viewpointpublic static final ColImportOption IGNORE_LIGHTS+
<library_lights>, <instance_light>)
+ will be ignored.public static final ColImportOption REVERSE_GEOMETRY+
public static final ColImportOption REVERSE_TRANSPARENCY+
public static final ColImportOption MAP_WRITABLEIMAGE+
PhongMaterial object will be of type WritableImage.public static ColImportOption[] values()+
+for (ColImportOption c : ColImportOption.values()) + System.out.println(c); +
public static ColImportOption valueOf(java.lang.String name)+
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColModelImporter.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColModelImporter.html index f2e79efe..12943052 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColModelImporter.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/ColModelImporter.html @@ -1,876 +1,876 @@ - - - - - -public class ColModelImporter -extends java.lang.Object -implements ModelImporter-
A JavaFX model importer for COLLADA 1.4.1 and 1.5.0 files.
- -For further details see the package page.
- -Import process
-| - Prepare the importer (opt.) - | -- Read the file - | -- React (opt.) - | -- Access the imported data - | -- Clean up (recom'd) - | -
| - - - - - - | -
-
|
-
-
|
-
-
|
-
-
|
-
Sample code
-Following structure of the application-jar is assumed:
-
- ../app/MyApp.class
- ../app/resources/MyModel.dae
-
-ColModelImporter colImporter = new ColModelImporter();
-try {
- URL modelUrl = this.getClass().getResource("resources/MyModel.dae");
- colImporter.read(modelUrl);
-}
-catch (ImportException e) {
- // handle exception
-}
-Node[] rootNodes = colImporter.getImport();
- | Constructor and Description | -
|---|
ColModelImporter()
-Creates a COLLADA 1.4.1 and 1.5.0 model importer.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-clear()
-Disposes of the imported data.
- |
-
void |
-close()
-Disposes of the imported data and closes the importer.
- |
-
ColAsset |
-getAsset()
-Gets the asset attributes of the imported COLLADA root element.
- |
-
FilePath[] |
-getColladaFilePaths()
-Gets the paths of included COLLADA files which are used for external referencing.
- |
-
double |
-getCreaseAngle()
-Gets the crease angle for normals generation measured in degrees.
- |
-
java.util.Map<javafx.scene.image.Image,FilePath> |
-getImageFilePaths()
-Gets the map which contains the FilePath objects for all imported texture images.
- |
-
javafx.scene.Node[] |
-getImport()
-Gets the array of Nodes from the imported file.
- |
-
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
-getNamedMaterials()
-Gets the map which contains all named and used PhongMaterial objects
- from the imported file.
- |
-
java.util.Map<java.lang.String,javafx.scene.Node> |
-getNamedNodes()
-Gets the map which contains all named (id property) Nodes from the imported file.
- |
-
java.util.EnumSet<ColImportOption> |
-getOptions()
-Gets a copy of the import options enum set.
- |
-
java.lang.String |
-getResourceBasePath()
-Gets the path where files associated with the imported 3D model file are located.
- |
-
java.net.URL |
-getResourceBaseUrl()
-Gets the URL where files associated with the imported 3D model file are located.
- |
-
Viewpoint[] |
-getViewpoints()
-Gets the viewpoints of the imported file.
- |
-
void |
-onFileImported()
-Method is invoked upon completion of import.
- |
-
void |
-read(java.io.File file)
-Imports a 3D model file passed as a File object.
- |
-
void |
-read(java.lang.String filePath)
-Imports a 3D model file with the passed file path.
- |
-
void |
-read(java.net.URL url)
-Imports a 3D model file from the passed location.
- |
-
void |
-setCreaseAngle(double degrees)
-Sets the crease angle for normals generation measured in degrees.
- |
-
void |
-setOptions(ColImportOption... options)
-Sets the import options.
- |
-
void |
-setOptions(java.util.EnumSet<ColImportOption> options)
-Sets the import options.
- |
-
void |
-setResourceBasePath(java.lang.String path)
-Sets the path where files associated with the imported 3D model file are located.
- |
-
void |
-setResourceBaseUrl(java.net.URL url)
-Sets the URL where files associated with the imported 3D model file are located.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ColModelImporter()-
public java.lang.String getResourceBasePath()-
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()-
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)-
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)-
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()-
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)-
- Normals are generated if the corresponding option
- ColImportOption.NORMALS_GENERATION is set or
- normals are not provided in the imported file.
-
Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(ColImportOption...),
-ColImportOption.GENERATE_NORMALSpublic java.util.EnumSet<ColImportOption> getOptions()-
ColImportOption.NONE.public void setOptions(ColImportOption... options)-
ColImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
- ColImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<ColImportOption> options)-
ColImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
- ColImportOption.NONE is not the sole elementpublic void read(java.io.File file)-
public void read(java.lang.String filePath)-
public void read(java.net.URL url)-
public void onFileImported()-
onFileImported in interface Importerpublic ColAsset getAsset()-
public javafx.scene.Node[] getImport()-
public java.util.Map<java.lang.String,javafx.scene.Node> getNamedNodes()-
null if no imported Node is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()-
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()-
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic FilePath[] getColladaFilePaths()-
null if COLLADA files aren't includedFilePathpublic Viewpoint[] getViewpoints()-
null if no camera element is present in the imported fileViewpointpublic void clear()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public class ColModelImporter +extends java.lang.Object +implements ModelImporter+
A JavaFX model importer for COLLADA 1.4.1 and 1.5.0 files.
+ +For further details see the package page.
+ +Import process
+| + Prepare the importer (opt.) + | ++ Read the file + | ++ React (opt.) + | ++ Access the imported data + | ++ Clean up (recom'd) + | +
| + + + + + + | +
+
|
+
+
|
+
+
|
+
+
|
+
Sample code
+Following structure of the application-jar is assumed:
+
+ ../app/MyApp.class
+ ../app/resources/MyModel.dae
+
+ColModelImporter colImporter = new ColModelImporter();
+try {
+ URL modelUrl = this.getClass().getResource("resources/MyModel.dae");
+ colImporter.read(modelUrl);
+}
+catch (ImportException e) {
+ // handle exception
+}
+Node[] rootNodes = colImporter.getImport();
+ | Constructor and Description | +
|---|
ColModelImporter()
+Creates a COLLADA 1.4.1 and 1.5.0 model importer.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+clear()
+Disposes of the imported data.
+ |
+
void |
+close()
+Disposes of the imported data and closes the importer.
+ |
+
ColAsset |
+getAsset()
+Gets the asset attributes of the imported COLLADA root element.
+ |
+
FilePath[] |
+getColladaFilePaths()
+Gets the paths of included COLLADA files which are used for external referencing.
+ |
+
double |
+getCreaseAngle()
+Gets the crease angle for normals generation measured in degrees.
+ |
+
java.util.Map<javafx.scene.image.Image,FilePath> |
+getImageFilePaths()
+Gets the map which contains the FilePath objects for all imported texture images.
+ |
+
javafx.scene.Node[] |
+getImport()
+Gets the array of Nodes from the imported file.
+ |
+
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
+getNamedMaterials()
+Gets the map which contains all named and used PhongMaterial objects
+ from the imported file.
+ |
+
java.util.Map<java.lang.String,javafx.scene.Node> |
+getNamedNodes()
+Gets the map which contains all named (id property) Nodes from the imported file.
+ |
+
java.util.EnumSet<ColImportOption> |
+getOptions()
+Gets a copy of the import options enum set.
+ |
+
java.lang.String |
+getResourceBasePath()
+Gets the path where files associated with the imported 3D model file are located.
+ |
+
java.net.URL |
+getResourceBaseUrl()
+Gets the URL where files associated with the imported 3D model file are located.
+ |
+
Viewpoint[] |
+getViewpoints()
+Gets the viewpoints of the imported file.
+ |
+
void |
+onFileImported()
+Method is invoked upon completion of import.
+ |
+
void |
+read(java.io.File file)
+Imports a 3D model file passed as a File object.
+ |
+
void |
+read(java.lang.String filePath)
+Imports a 3D model file with the passed file path.
+ |
+
void |
+read(java.net.URL url)
+Imports a 3D model file from the passed location.
+ |
+
void |
+setCreaseAngle(double degrees)
+Sets the crease angle for normals generation measured in degrees.
+ |
+
void |
+setOptions(ColImportOption... options)
+Sets the import options.
+ |
+
void |
+setOptions(java.util.EnumSet<ColImportOption> options)
+Sets the import options.
+ |
+
void |
+setResourceBasePath(java.lang.String path)
+Sets the path where files associated with the imported 3D model file are located.
+ |
+
void |
+setResourceBaseUrl(java.net.URL url)
+Sets the URL where files associated with the imported 3D model file are located.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ColModelImporter()+
public java.lang.String getResourceBasePath()+
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()+
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)+
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)+
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()+
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)+
+ Normals are generated if the corresponding option
+ ColImportOption.NORMALS_GENERATION is set or
+ normals are not provided in the imported file.
+
Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(ColImportOption...),
+ColImportOption.GENERATE_NORMALSpublic java.util.EnumSet<ColImportOption> getOptions()+
ColImportOption.NONE.public void setOptions(ColImportOption... options)+
ColImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
+ ColImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<ColImportOption> options)+
ColImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
+ ColImportOption.NONE is not the sole elementpublic void read(java.io.File file)+
public void read(java.lang.String filePath)+
public void read(java.net.URL url)+
public void onFileImported()+
onFileImported in interface Importerpublic ColAsset getAsset()+
public javafx.scene.Node[] getImport()+
public java.util.Map<java.lang.String,javafx.scene.Node> getNamedNodes()+
null if no imported Node is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()+
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()+
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic FilePath[] getColladaFilePaths()+
null if COLLADA files aren't includedFilePathpublic Viewpoint[] getViewpoints()+
null if no camera element is present in the imported fileViewpointpublic void clear()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/package-frame.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/package-frame.html index 6fba5cba..9e195ea3 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/package-frame.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/package-frame.html @@ -1,28 +1,28 @@ - - - - - -See: Description
-| Class | -Description | -
|---|---|
| ColAsset | -
- A ColAsset object provides the attributes of the asset child element and
- the version number of the COLLADA root element.
- |
-
| ColAsset.Contributor | -
- A Contributor object provides authoring information.
- |
-
| ColAsset.GeographicLocation | -
- A GeographicLocation object provides geographic location information.
- |
-
| ColModelImporter | -
- A JavaFX model importer for COLLADA 1.4.1 and 1.5.0 files. |
-
| Enum | -Description | -
|---|---|
| ColAsset.UpAxis | -
- UpAxis describes the coordinate system of the geometric data.
- |
-
| ColImportOption | -
- Import options for the JavaFX COLLADA model importer.
- |
-
Supported JavaFX 3D scene graph nodes and attributes -
--
- Mapping COLLADA --> JavaFX 3D -
-| COLLADA | -JavaFX 3D | -|||||||
| Element hierarchy (extract) | -- | - | Scene graph node / attribute | -ColModelImporter | -||||
| - | - | - | - | - | - | - | Option | -- |
| - | - | - | - | - | - | - | - | - |
| asset | -- | - | - | - | - | - | - | ColAsset | -
| - | - | - | - | - | - | - | - | - |
| scene | -instance_visual_scene | -- | - | - | - | see visual_scene | -- | - |
| - | - | - | - | - | - | - | - | - |
| library_ | -- | - | - | - | - | - | - | - |
| animations | -animation | -- | - | - | - | u. d. | -- | - |
| - | - | - | - | - | - | - | - | - |
| animation_clips | -animation_clip | -instance_animation | -- | - | - | u. d. | -- | - |
| - | - | - | - | - | - | - | - | - |
| cameras | -camera | -optics | -orthographic | -- | - | ParallelCamera | -ignored | -- |
| - | - | - | perspective | -- | - | PerspectiveCamera | -ignored | -- |
| - | - | - | - | - | - | - | - | - |
| controllers | -controller | -Morph | -- | - | - | currently static | -- | - |
| - | - | Skin | -- | - | - | currently static | -- | - |
| - | - | - | - | - | - | - | - | - |
| effects | -effect | -profile_COMMON | -blinn | -- | - | see material | -- | - |
| - | - | - | constant | -- | - | see material | -- | - |
| - | - | - | lambert | -- | - | see material | -- | - |
| - | - | - | phong | -- | - | see material | -- | - |
| - | - | - | - | - | - | - | - | - |
| geometries | -mesh | -lines | -- | - | - | n. a. | -- | - |
| - | - | linestrips | -- | - | - | n. a. | -- | - |
| - | - | polygons | -- | - | - | TriangleMesh | -- | - |
| - | - | polylist | -- | - | - | TriangleMesh | -- | - |
| - | - | triangles | -- | - | - | TriangleMesh | -- | - |
| - | - | trifans | -- | - | - | TriangleMesh | -- | - |
| - | - | tristrips | -- | - | - | TriangleMesh | -- | - |
| - | - | - | - | - | - | - | - | - |
| images | -image | -- | - | - | - | Image | -WritableImage | -FilePath | -
| - | - | - | - | - | - | - | - | - |
| lights | -light | -ambient | -- | - | - | AmbientLight | -ignored | -- |
| - | - | directional | -- | - | - | PointLight | -ignored | -- |
| - | - | point | -- | - | - | PointLight | -ignored | -- |
| - | - | spot | -- | - | - | PointLight | -ignored | -- |
| - | - | - | - | - | - | - | - | - |
| materials | -material | -instance_effect | -- | - | - | PhongMaterial | -- | - |
| - | - | - | - | - | - | - | - | - |
| nodes | -node | -- | - | - | - | Group | -- | - |
| - | - | lookat | -- | - | - | Affine | -- | - |
| - | - | matrix | -- | - | - | Affine | -- | - |
| - | - | rotate | -- | - | - | Rotate | -- | - |
| - | - | scale | -- | - | - | Scale | -- | - |
| - | - | skew | -- | - | - | n. a. | -- | - |
| - | - | translate | -- | - | - | Translate | -- | - |
| - | - | instance_camera | -- | - | - | ParallelCamera, PerspectiveCamera |
- ignored | -Viewpoint | -
| - | - | instance_controller | -- | - | - | MeshView | -- | - |
| - | - | instance_geometry | -- | - | - | Group, MeshView | -- | - |
| - | - | instance_light | -- | - | - | AmbientLight, PointLight | -ignored | -- |
| - | - | instance_node | -- | - | - | Group, MeshView | -- | - |
| - | - | - | - | - | - | - | - | - |
| visual_scenes | -visual_scene | -- | - | - | - | Node[ ] | -- | - |
| - | - | - | - | - | - | - | - | - |
- Further implementation details -
-TODO
-Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +See: Description
+| Class | +Description | +
|---|---|
| ColAsset | +
+ A ColAsset object provides the attributes of the asset child element and
+ the version number of the COLLADA root element.
+ |
+
| ColAsset.Contributor | +
+ A Contributor object provides authoring information.
+ |
+
| ColAsset.GeographicLocation | +
+ A GeographicLocation object provides geographic location information.
+ |
+
| ColModelImporter | +
+ A JavaFX model importer for COLLADA 1.4.1 and 1.5.0 files. |
+
| Enum | +Description | +
|---|---|
| ColAsset.UpAxis | +
+ UpAxis describes the coordinate system of the geometric data.
+ |
+
| ColImportOption | +
+ Import options for the JavaFX COLLADA model importer.
+ |
+
Supported JavaFX 3D scene graph nodes and attributes +
++
+ Mapping COLLADA --> JavaFX 3D +
+| COLLADA | +JavaFX 3D | +|||||||
| Element hierarchy (extract) | ++ | + | Scene graph node / attribute | +ColModelImporter | +||||
| + | + | + | + | + | + | + | Option | ++ |
| + | + | + | + | + | + | + | + | + |
| asset | ++ | + | + | + | + | + | + | ColAsset | +
| + | + | + | + | + | + | + | + | + |
| scene | +instance_visual_scene | ++ | + | + | + | see visual_scene | ++ | + |
| + | + | + | + | + | + | + | + | + |
| library_ | ++ | + | + | + | + | + | + | + |
| animations | +animation | ++ | + | + | + | u. d. | ++ | + |
| + | + | + | + | + | + | + | + | + |
| animation_clips | +animation_clip | +instance_animation | ++ | + | + | u. d. | ++ | + |
| + | + | + | + | + | + | + | + | + |
| cameras | +camera | +optics | +orthographic | ++ | + | ParallelCamera | +ignored | ++ |
| + | + | + | perspective | ++ | + | PerspectiveCamera | +ignored | ++ |
| + | + | + | + | + | + | + | + | + |
| controllers | +controller | +Morph | ++ | + | + | currently static | ++ | + |
| + | + | Skin | ++ | + | + | currently static | ++ | + |
| + | + | + | + | + | + | + | + | + |
| effects | +effect | +profile_COMMON | +blinn | ++ | + | see material | ++ | + |
| + | + | + | constant | ++ | + | see material | ++ | + |
| + | + | + | lambert | ++ | + | see material | ++ | + |
| + | + | + | phong | ++ | + | see material | ++ | + |
| + | + | + | + | + | + | + | + | + |
| geometries | +mesh | +lines | ++ | + | + | n. a. | ++ | + |
| + | + | linestrips | ++ | + | + | n. a. | ++ | + |
| + | + | polygons | ++ | + | + | TriangleMesh | ++ | + |
| + | + | polylist | ++ | + | + | TriangleMesh | ++ | + |
| + | + | triangles | ++ | + | + | TriangleMesh | ++ | + |
| + | + | trifans | ++ | + | + | TriangleMesh | ++ | + |
| + | + | tristrips | ++ | + | + | TriangleMesh | ++ | + |
| + | + | + | + | + | + | + | + | + |
| images | +image | ++ | + | + | + | Image | +WritableImage | +FilePath | +
| + | + | + | + | + | + | + | + | + |
| lights | +light | +ambient | ++ | + | + | AmbientLight | +ignored | ++ |
| + | + | directional | ++ | + | + | PointLight | +ignored | ++ |
| + | + | point | ++ | + | + | PointLight | +ignored | ++ |
| + | + | spot | ++ | + | + | PointLight | +ignored | ++ |
| + | + | + | + | + | + | + | + | + |
| materials | +material | +instance_effect | ++ | + | + | PhongMaterial | ++ | + |
| + | + | + | + | + | + | + | + | + |
| nodes | +node | ++ | + | + | + | Group | ++ | + |
| + | + | lookat | ++ | + | + | Affine | ++ | + |
| + | + | matrix | ++ | + | + | Affine | ++ | + |
| + | + | rotate | ++ | + | + | Rotate | ++ | + |
| + | + | scale | ++ | + | + | Scale | ++ | + |
| + | + | skew | ++ | + | + | n. a. | ++ | + |
| + | + | translate | ++ | + | + | Translate | ++ | + |
| + | + | instance_camera | ++ | + | + | ParallelCamera, PerspectiveCamera |
+ ignored | +Viewpoint | +
| + | + | instance_controller | ++ | + | + | MeshView | ++ | + |
| + | + | instance_geometry | ++ | + | + | Group, MeshView | ++ | + |
| + | + | instance_light | ++ | + | + | AmbientLight, PointLight | +ignored | ++ |
| + | + | instance_node | ++ | + | + | Group, MeshView | ++ | + |
| + | + | + | + | + | + | + | + | + |
| visual_scenes | +visual_scene | ++ | + | + | + | Node[ ] | ++ | + |
| + | + | + | + | + | + | + | + | + |
+ Further implementation details +
+TODO
+Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/package-tree.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/package-tree.html index 28b932ad..1d597dd5 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/package-tree.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/col/package-tree.html @@ -1,154 +1,154 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/FxmlImportOption.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/FxmlImportOption.html index 14a5c0b5..50f129ed 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/FxmlImportOption.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/FxmlImportOption.html @@ -1,429 +1,429 @@ - - - - - -public enum FxmlImportOption -extends java.lang.Enum<FxmlImportOption>-
| Enum Constant and Description | -
|---|
GENERATE_NORMALS
-Normals will be generated based on the given crease angle.
- |
-
IGNORE_CAMERAS
-No camera node will be created and added to the scene graph.
- |
-
IGNORE_LIGHTS
-No light node will be created and added to the scene graph.
- |
-
MAP_WRITABLEIMAGE
-The maps of a
-PhongMaterial object will be of type WritableImage. |
-
NONE
-No option is applied.
- |
-
REVERSE_GEOMETRY
-The winding of the triangles will be reversed (counterclockwise <-> clockwise).
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
static FxmlImportOption |
-valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
- |
-
static FxmlImportOption[] |
-values()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
- |
-
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final FxmlImportOption NONE-
public static final FxmlImportOption GENERATE_NORMALS-
FxmlModelImporter.setCreaseAngle(double)public static final FxmlImportOption IGNORE_CAMERAS-
- Nevertheless, the camera elements will be read and Viewpoint objects will be created.
FxmlModelImporter.getViewpoints(),
-Viewpointpublic static final FxmlImportOption IGNORE_LIGHTS-
public static final FxmlImportOption REVERSE_GEOMETRY-
public static final FxmlImportOption MAP_WRITABLEIMAGE-
PhongMaterial object will be of type WritableImage.public static FxmlImportOption[] values()-
-for (FxmlImportOption c : FxmlImportOption.values()) - System.out.println(c); -
public static FxmlImportOption valueOf(java.lang.String name)-
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public enum FxmlImportOption +extends java.lang.Enum<FxmlImportOption>+
| Enum Constant and Description | +
|---|
GENERATE_NORMALS
+Normals will be generated based on the given crease angle.
+ |
+
IGNORE_CAMERAS
+No camera node will be created and added to the scene graph.
+ |
+
IGNORE_LIGHTS
+No light node will be created and added to the scene graph.
+ |
+
MAP_WRITABLEIMAGE
+The maps of a
+PhongMaterial object will be of type WritableImage. |
+
NONE
+No option is applied.
+ |
+
REVERSE_GEOMETRY
+The winding of the triangles will be reversed (counterclockwise <-> clockwise).
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static FxmlImportOption |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static FxmlImportOption[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final FxmlImportOption NONE+
public static final FxmlImportOption GENERATE_NORMALS+
FxmlModelImporter.setCreaseAngle(double)public static final FxmlImportOption IGNORE_CAMERAS+
+ Nevertheless, the camera elements will be read and Viewpoint objects will be created.
FxmlModelImporter.getViewpoints(),
+Viewpointpublic static final FxmlImportOption IGNORE_LIGHTS+
public static final FxmlImportOption REVERSE_GEOMETRY+
public static final FxmlImportOption MAP_WRITABLEIMAGE+
PhongMaterial object will be of type WritableImage.public static FxmlImportOption[] values()+
+for (FxmlImportOption c : FxmlImportOption.values()) + System.out.println(c); +
public static FxmlImportOption valueOf(java.lang.String name)+
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/FxmlModelImporter.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/FxmlModelImporter.html index 1e192194..b3c700b0 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/FxmlModelImporter.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/FxmlModelImporter.html @@ -1,852 +1,852 @@ - - - - - -public class FxmlModelImporter -extends java.lang.Object -implements ModelImporter-
A JavaFX model importer for 3D FXML files.
- -For further details see the package page.
- -Import process
-| - Prepare the importer (opt.) - | -- Read the file - | -- React (opt.) - | -- Access the imported data - | -- Clean up (recom'd) - | -
| - - - - - - | -
-
|
-
-
|
-
-
|
-
-
|
-
Sample code
-Following structure of the application-jar is assumed:
-
- ../app/MyApp.class
- ../app/resources/MyModel.fxml
-
-FxmlModelImporter fxmlImporter = new FxmlModelImporter();
-try {
- URL modelUrl = this.getClass().getResource("resources/MyModel.fxml");
- fxmlImporter.read(modelUrl);
-}
-catch (ImportException e) {
- // handle exception
-}
-Node[] rootNodes = fxmlImporter.getImport();
- | Constructor and Description | -
|---|
FxmlModelImporter()
-Creates a model importer for JavaFX 3D FXML files.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-clear()
-Disposes of the imported data.
- |
-
void |
-close()
-Disposes of the imported data and closes the importer.
- |
-
double |
-getCreaseAngle()
-Gets the crease angle for normals generation measured in degrees.
- |
-
java.util.Map<javafx.scene.image.Image,FilePath> |
-getImageFilePaths()
-Gets the map which contains the FilePath objects for all imported texture images.
- |
-
javafx.scene.Node |
-getImport()
-Gets the root Node from the imported file.
- |
-
java.util.Map<javafx.scene.Node,FilePath> |
-getIncludedFxmlFilePaths()
-Gets the map which contains the FilePath objects for all included root nodes.
- |
-
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
-getNamedMaterials()
-Gets the map which contains all named and used PhongMaterial objects
- from the imported file.
- |
-
java.util.Map<java.lang.String,javafx.scene.Node> |
-getNamedNodes()
-Gets the map which contains all named (id property) Nodes from the imported file.
- |
-
java.util.EnumSet<FxmlImportOption> |
-getOptions()
-Gets a copy of the import options enum set.
- |
-
java.lang.String |
-getResourceBasePath()
-Gets the path where files associated with the imported 3D model file are located.
- |
-
java.net.URL |
-getResourceBaseUrl()
-Gets the URL where files associated with the imported 3D model file are located.
- |
-
Viewpoint[] |
-getViewpoints()
-Gets the viewpoints of the imported file.
- |
-
void |
-onFileImported()
-Method is invoked upon completion of import.
- |
-
void |
-read(java.io.File file)
-Imports a 3D model file passed as a File object.
- |
-
void |
-read(java.lang.String filePath)
-Imports a 3D model file with the passed file path.
- |
-
void |
-read(java.net.URL url)
-Imports a 3D model file from the passed location.
- |
-
void |
-setCreaseAngle(double degrees)
-Sets the crease angle for normals generation measured in degrees.
- |
-
void |
-setOptions(java.util.EnumSet<FxmlImportOption> options)
-Sets the import options.
- |
-
void |
-setOptions(FxmlImportOption... options)
-Sets the import options.
- |
-
void |
-setResourceBasePath(java.lang.String path)
-Sets the path where files associated with the imported 3D model file are located.
- |
-
void |
-setResourceBaseUrl(java.net.URL url)
-Sets the URL where files associated with the imported 3D model file are located.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic FxmlModelImporter()-
public java.lang.String getResourceBasePath()-
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()-
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)-
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)-
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()-
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)-
- Normals are generated if the corresponding option
- FxmlImportOption.NORMALS_GENERATION is set.
-
Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(FxmlImportOption...),
-FxmlImportOption.GENERATE_NORMALSpublic java.util.EnumSet<FxmlImportOption> getOptions()-
FxmlImportOption.NONE.public void setOptions(FxmlImportOption... options)-
FxmlImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
- FxmlImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<FxmlImportOption> options)-
FxmlImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
- FxmlImportOption.NONE is not the sole elementpublic void read(java.io.File file)-
public void read(java.lang.String filePath)-
public void read(java.net.URL url)-
public void onFileImported()-
onFileImported in interface Importerpublic javafx.scene.Node getImport()-
public java.util.Map<java.lang.String,javafx.scene.Node> getNamedNodes()-
null if no imported Node is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()-
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()-
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic java.util.Map<javafx.scene.Node,FilePath> getIncludedFxmlFilePaths()-
null if no FXML file is includedFilePathpublic Viewpoint[] getViewpoints()-
null if no camera element is present in the imported fileViewpointpublic void clear()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public class FxmlModelImporter +extends java.lang.Object +implements ModelImporter+
A JavaFX model importer for 3D FXML files.
+ +For further details see the package page.
+ +Import process
+| + Prepare the importer (opt.) + | ++ Read the file + | ++ React (opt.) + | ++ Access the imported data + | ++ Clean up (recom'd) + | +
| + + + + + + | +
+
|
+
+
|
+
+
|
+
+
|
+
Sample code
+Following structure of the application-jar is assumed:
+
+ ../app/MyApp.class
+ ../app/resources/MyModel.fxml
+
+FxmlModelImporter fxmlImporter = new FxmlModelImporter();
+try {
+ URL modelUrl = this.getClass().getResource("resources/MyModel.fxml");
+ fxmlImporter.read(modelUrl);
+}
+catch (ImportException e) {
+ // handle exception
+}
+Node[] rootNodes = fxmlImporter.getImport();
+ | Constructor and Description | +
|---|
FxmlModelImporter()
+Creates a model importer for JavaFX 3D FXML files.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+clear()
+Disposes of the imported data.
+ |
+
void |
+close()
+Disposes of the imported data and closes the importer.
+ |
+
double |
+getCreaseAngle()
+Gets the crease angle for normals generation measured in degrees.
+ |
+
java.util.Map<javafx.scene.image.Image,FilePath> |
+getImageFilePaths()
+Gets the map which contains the FilePath objects for all imported texture images.
+ |
+
javafx.scene.Node |
+getImport()
+Gets the root Node from the imported file.
+ |
+
java.util.Map<javafx.scene.Node,FilePath> |
+getIncludedFxmlFilePaths()
+Gets the map which contains the FilePath objects for all included root nodes.
+ |
+
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
+getNamedMaterials()
+Gets the map which contains all named and used PhongMaterial objects
+ from the imported file.
+ |
+
java.util.Map<java.lang.String,javafx.scene.Node> |
+getNamedNodes()
+Gets the map which contains all named (id property) Nodes from the imported file.
+ |
+
java.util.EnumSet<FxmlImportOption> |
+getOptions()
+Gets a copy of the import options enum set.
+ |
+
java.lang.String |
+getResourceBasePath()
+Gets the path where files associated with the imported 3D model file are located.
+ |
+
java.net.URL |
+getResourceBaseUrl()
+Gets the URL where files associated with the imported 3D model file are located.
+ |
+
Viewpoint[] |
+getViewpoints()
+Gets the viewpoints of the imported file.
+ |
+
void |
+onFileImported()
+Method is invoked upon completion of import.
+ |
+
void |
+read(java.io.File file)
+Imports a 3D model file passed as a File object.
+ |
+
void |
+read(java.lang.String filePath)
+Imports a 3D model file with the passed file path.
+ |
+
void |
+read(java.net.URL url)
+Imports a 3D model file from the passed location.
+ |
+
void |
+setCreaseAngle(double degrees)
+Sets the crease angle for normals generation measured in degrees.
+ |
+
void |
+setOptions(java.util.EnumSet<FxmlImportOption> options)
+Sets the import options.
+ |
+
void |
+setOptions(FxmlImportOption... options)
+Sets the import options.
+ |
+
void |
+setResourceBasePath(java.lang.String path)
+Sets the path where files associated with the imported 3D model file are located.
+ |
+
void |
+setResourceBaseUrl(java.net.URL url)
+Sets the URL where files associated with the imported 3D model file are located.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic FxmlModelImporter()+
public java.lang.String getResourceBasePath()+
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()+
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)+
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)+
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()+
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)+
+ Normals are generated if the corresponding option
+ FxmlImportOption.NORMALS_GENERATION is set.
+
Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(FxmlImportOption...),
+FxmlImportOption.GENERATE_NORMALSpublic java.util.EnumSet<FxmlImportOption> getOptions()+
FxmlImportOption.NONE.public void setOptions(FxmlImportOption... options)+
FxmlImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
+ FxmlImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<FxmlImportOption> options)+
FxmlImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
+ FxmlImportOption.NONE is not the sole elementpublic void read(java.io.File file)+
public void read(java.lang.String filePath)+
public void read(java.net.URL url)+
public void onFileImported()+
onFileImported in interface Importerpublic javafx.scene.Node getImport()+
public java.util.Map<java.lang.String,javafx.scene.Node> getNamedNodes()+
null if no imported Node is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()+
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()+
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic java.util.Map<javafx.scene.Node,FilePath> getIncludedFxmlFilePaths()+
null if no FXML file is includedFilePathpublic Viewpoint[] getViewpoints()+
null if no camera element is present in the imported fileViewpointpublic void clear()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/package-frame.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/package-frame.html index 5e520369..ba1d64b7 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/package-frame.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/package-frame.html @@ -1,24 +1,24 @@ - - - - - -See: Description
-| Class | -Description | -
|---|---|
| FxmlModelImporter | -
- A JavaFX model importer for 3D FXML files. |
-
| Enum | -Description | -
|---|---|
| FxmlImportOption | -
- Import options for the JavaFX FXML model importer.
- |
-
Supported classes in JavaFX FXML files -
--
Supported root nodes in main and included FXML files -
--
Supported javafx.scene.Node properties in JavaFX FXML files -
--
Supported FXML features -
--
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +See: Description
+| Class | +Description | +
|---|---|
| FxmlModelImporter | +
+ A JavaFX model importer for 3D FXML files. |
+
| Enum | +Description | +
|---|---|
| FxmlImportOption | +
+ Import options for the JavaFX FXML model importer.
+ |
+
Supported classes in JavaFX FXML files +
++
Supported root nodes in main and included FXML files +
++
Supported javafx.scene.Node properties in JavaFX FXML files +
++
Supported FXML features +
++
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/package-tree.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/package-tree.html index 703db9bf..b347442d 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/package-tree.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/fxml/package-tree.html @@ -1,150 +1,150 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/ObjImportOption.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/ObjImportOption.html index 7b9fe3f3..c4df3c97 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/ObjImportOption.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/ObjImportOption.html @@ -1,391 +1,391 @@ - - - - - -public enum ObjImportOption -extends java.lang.Enum<ObjImportOption>-
| Enum Constant and Description | -
|---|
GENERATE_NORMALS
-Normals will be generated based on the given crease angle.
- |
-
MAP_WRITABLEIMAGE
-The maps of a
-PhongMaterial object will be of type WritableImage. |
-
NONE
-No option is applied.
- |
-
REVERSE_GEOMETRY
-The winding of the triangles will be reversed (counterclockwise <-> clockwise).
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
static ObjImportOption |
-valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
- |
-
static ObjImportOption[] |
-values()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
- |
-
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final ObjImportOption NONE-
public static final ObjImportOption GENERATE_NORMALS-
ObjModelImporter.setCreaseAngle(double)public static final ObjImportOption REVERSE_GEOMETRY-
public static final ObjImportOption MAP_WRITABLEIMAGE-
PhongMaterial object will be of type WritableImage.public static ObjImportOption[] values()-
-for (ObjImportOption c : ObjImportOption.values()) - System.out.println(c); -
public static ObjImportOption valueOf(java.lang.String name)-
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public enum ObjImportOption +extends java.lang.Enum<ObjImportOption>+
| Enum Constant and Description | +
|---|
GENERATE_NORMALS
+Normals will be generated based on the given crease angle.
+ |
+
MAP_WRITABLEIMAGE
+The maps of a
+PhongMaterial object will be of type WritableImage. |
+
NONE
+No option is applied.
+ |
+
REVERSE_GEOMETRY
+The winding of the triangles will be reversed (counterclockwise <-> clockwise).
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static ObjImportOption |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ObjImportOption[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final ObjImportOption NONE+
public static final ObjImportOption GENERATE_NORMALS+
ObjModelImporter.setCreaseAngle(double)public static final ObjImportOption REVERSE_GEOMETRY+
public static final ObjImportOption MAP_WRITABLEIMAGE+
PhongMaterial object will be of type WritableImage.public static ObjImportOption[] values()+
+for (ObjImportOption c : ObjImportOption.values()) + System.out.println(c); +
public static ObjImportOption valueOf(java.lang.String name)+
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/ObjModelImporter.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/ObjModelImporter.html index e4cd114b..5a365973 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/ObjModelImporter.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/ObjModelImporter.html @@ -1,808 +1,808 @@ - - - - - -public class ObjModelImporter -extends java.lang.Object -implements ModelImporter-
A JavaFX importer for OBJ files.
- -For further details see the package page.
- -Import process
-| - Prepare the importer (opt.) - | -- Read the file - | -- React (opt.) - | -- Access the imported data - | -- Clean up (recom'd) - | -
| - - - - - - | -
-
|
-
-
|
-
-
|
-
-
|
-
Sample code
-Following structure of the application-jar is assumed:
-
- ../app/MyApp.class
- ../app/resources/MyModel.obj
-
-ObjModelImporter objImporter = new ObjModelImporter();
-try {
- URL modelUrl = this.getClass().getResource("resources/MyModel.obj");
- objImporter.read(modelUrl);
-}
-catch (ImportException e) {
- // handle exception
-}
-MeshView[] meshViews = objImporter.getImport();
- | Constructor and Description | -
|---|
ObjModelImporter()
-Creates an OBJ model importer.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-clear()
-Disposes of the imported data.
- |
-
void |
-close()
-Disposes of the imported data and closes the importer.
- |
-
double |
-getCreaseAngle()
-Gets the crease angle for normals generation measured in degrees.
- |
-
java.util.Map<javafx.scene.image.Image,FilePath> |
-getImageFilePaths()
-Gets the map which contains the FilePath objects for all imported texture images.
- |
-
javafx.scene.shape.MeshView[] |
-getImport()
-Gets the array of MeshViews from the imported file.
- |
-
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
-getNamedMaterials()
-Gets the map which contains all named and used PhongMaterial objects
- from the imported file.
- |
-
java.util.Map<java.lang.String,javafx.scene.shape.MeshView> |
-getNamedMeshViews()
-Gets the map which contains all named (id property) MeshViews from the imported file.
- |
-
java.util.EnumSet<ObjImportOption> |
-getOptions()
-Gets a copy of the import options enum set.
- |
-
java.lang.String |
-getResourceBasePath()
-Gets the path where files associated with the imported 3D model file are located.
- |
-
java.net.URL |
-getResourceBaseUrl()
-Gets the URL where files associated with the imported 3D model file are located.
- |
-
void |
-onFileImported()
-Method is invoked upon completion of import.
- |
-
void |
-read(java.io.File file)
-Imports a 3D model file passed as a File object.
- |
-
void |
-read(java.lang.String filePath)
-Imports a 3D model file with the passed file path.
- |
-
void |
-read(java.net.URL url)
-Imports a 3D model file from the passed location.
- |
-
void |
-setCreaseAngle(double degrees)
-Sets the crease angle for normals generation measured in degrees.
- |
-
void |
-setOptions(java.util.EnumSet<ObjImportOption> options)
-Sets the import options.
- |
-
void |
-setOptions(ObjImportOption... options)
-Sets the import options.
- |
-
void |
-setResourceBasePath(java.lang.String path)
-Sets the path where files associated with the imported 3D model file are located.
- |
-
void |
-setResourceBaseUrl(java.net.URL url)
-Sets the URL where files associated with the imported 3D model file are located.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ObjModelImporter()-
public java.lang.String getResourceBasePath()-
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()-
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)-
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)-
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()-
Default value: 45.
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)-
- Normals are generated if the corresponding option
- ObjImportOption.NORMALS_GENERATION is set or
- neither smoothing groups nor normals are given in the imported file.
-
Default value: 45.
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(ObjImportOption...),
-ObjImportOption.GENERATE_NORMALSpublic java.util.EnumSet<ObjImportOption> getOptions()-
ObjImportOption.NONE.public void setOptions(ObjImportOption... options)-
ObjImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
- ObjImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<ObjImportOption> options)-
ObjImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
- ObjImportOption.NONE is not the sole elementpublic void read(java.io.File file)-
public void read(java.lang.String filePath)-
public void read(java.net.URL url)-
public void onFileImported()-
onFileImported in interface Importerpublic javafx.scene.shape.MeshView[] getImport()-
public java.util.Map<java.lang.String,javafx.scene.shape.MeshView> getNamedMeshViews()-
- A MeshView's id is identical with the corresponding group name if exactly - one material is assigned to all faces of this group. - If more than one material is assigned to a group a MeshView for each material's faces - is created and its id is named with the concatenation of the group and material names: groupName_materialName.
null if no imported MeshView is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()-
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()-
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic void clear()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public class ObjModelImporter +extends java.lang.Object +implements ModelImporter+
A JavaFX importer for OBJ files.
+ +For further details see the package page.
+ +Import process
+| + Prepare the importer (opt.) + | ++ Read the file + | ++ React (opt.) + | ++ Access the imported data + | ++ Clean up (recom'd) + | +
| + + + + + + | +
+
|
+
+
|
+
+
|
+
+
|
+
Sample code
+Following structure of the application-jar is assumed:
+
+ ../app/MyApp.class
+ ../app/resources/MyModel.obj
+
+ObjModelImporter objImporter = new ObjModelImporter();
+try {
+ URL modelUrl = this.getClass().getResource("resources/MyModel.obj");
+ objImporter.read(modelUrl);
+}
+catch (ImportException e) {
+ // handle exception
+}
+MeshView[] meshViews = objImporter.getImport();
+ | Constructor and Description | +
|---|
ObjModelImporter()
+Creates an OBJ model importer.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+clear()
+Disposes of the imported data.
+ |
+
void |
+close()
+Disposes of the imported data and closes the importer.
+ |
+
double |
+getCreaseAngle()
+Gets the crease angle for normals generation measured in degrees.
+ |
+
java.util.Map<javafx.scene.image.Image,FilePath> |
+getImageFilePaths()
+Gets the map which contains the FilePath objects for all imported texture images.
+ |
+
javafx.scene.shape.MeshView[] |
+getImport()
+Gets the array of MeshViews from the imported file.
+ |
+
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
+getNamedMaterials()
+Gets the map which contains all named and used PhongMaterial objects
+ from the imported file.
+ |
+
java.util.Map<java.lang.String,javafx.scene.shape.MeshView> |
+getNamedMeshViews()
+Gets the map which contains all named (id property) MeshViews from the imported file.
+ |
+
java.util.EnumSet<ObjImportOption> |
+getOptions()
+Gets a copy of the import options enum set.
+ |
+
java.lang.String |
+getResourceBasePath()
+Gets the path where files associated with the imported 3D model file are located.
+ |
+
java.net.URL |
+getResourceBaseUrl()
+Gets the URL where files associated with the imported 3D model file are located.
+ |
+
void |
+onFileImported()
+Method is invoked upon completion of import.
+ |
+
void |
+read(java.io.File file)
+Imports a 3D model file passed as a File object.
+ |
+
void |
+read(java.lang.String filePath)
+Imports a 3D model file with the passed file path.
+ |
+
void |
+read(java.net.URL url)
+Imports a 3D model file from the passed location.
+ |
+
void |
+setCreaseAngle(double degrees)
+Sets the crease angle for normals generation measured in degrees.
+ |
+
void |
+setOptions(java.util.EnumSet<ObjImportOption> options)
+Sets the import options.
+ |
+
void |
+setOptions(ObjImportOption... options)
+Sets the import options.
+ |
+
void |
+setResourceBasePath(java.lang.String path)
+Sets the path where files associated with the imported 3D model file are located.
+ |
+
void |
+setResourceBaseUrl(java.net.URL url)
+Sets the URL where files associated with the imported 3D model file are located.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ObjModelImporter()+
public java.lang.String getResourceBasePath()+
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()+
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)+
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)+
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()+
Default value: 45.
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)+
+ Normals are generated if the corresponding option
+ ObjImportOption.NORMALS_GENERATION is set or
+ neither smoothing groups nor normals are given in the imported file.
+
Default value: 45.
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(ObjImportOption...),
+ObjImportOption.GENERATE_NORMALSpublic java.util.EnumSet<ObjImportOption> getOptions()+
ObjImportOption.NONE.public void setOptions(ObjImportOption... options)+
ObjImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
+ ObjImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<ObjImportOption> options)+
ObjImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
+ ObjImportOption.NONE is not the sole elementpublic void read(java.io.File file)+
public void read(java.lang.String filePath)+
public void read(java.net.URL url)+
public void onFileImported()+
onFileImported in interface Importerpublic javafx.scene.shape.MeshView[] getImport()+
public java.util.Map<java.lang.String,javafx.scene.shape.MeshView> getNamedMeshViews()+
+ A MeshView's id is identical with the corresponding group name if exactly + one material is assigned to all faces of this group. + If more than one material is assigned to a group a MeshView for each material's faces + is created and its id is named with the concatenation of the group and material names: groupName_materialName.
null if no imported MeshView is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()+
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()+
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic void clear()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/package-frame.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/package-frame.html index 491ed2ae..eee2232c 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/package-frame.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/package-frame.html @@ -1,24 +1,24 @@ - - - - - -See: Description
-| Class | -Description | -
|---|---|
| ObjModelImporter | -
- A JavaFX importer for OBJ files. |
-
| Enum | -Description | -
|---|---|
| ObjImportOption | -
- Import options for the JavaFX OBJ model importer.
- |
-
Supported JavaFX 3D scene graph nodes and attributes -
--
Point and line meshes are currently not available. -
-- Mapping OBJ -> JavaFX -
-| OBJ | -JavaFX | -||
| Feature | -Description | -Node/Attribute | -Description | -
| - | - | - | - |
| File *.obj | -- | - | - |
| - | - | - | - |
| o | -object name | -MeshView | -id property string, if no group name is provided | -
| g | -group name | -MeshView | -id property string, mesh property | -
| - | - | - | - |
| v | -position coordinates x, y, z | -TriangleMesh | -point | -
| vn | -normal vector x, y, z | -TriangleMesh | -smoothing group | -
| vt | -texture coordinates s, t | -TriangleMesh | -texture coordinates | -
| f | -v/vt/vn ... | -TriangleMesh | -face(s) | -
| s | -smoothing group number | -TriangleMesh | -smoothing group number | -
| - | - | - | - |
| mtllib | -one or more material library files (*.mtl) | -- | - |
| usemtl | -referenced material: 'newmtl' material name in mtl-file | -MeshView | -material property | -
| - | - | - | - |
| File *.mtl | -- | - | - |
| - | - | - | - |
| newmtl | -material name | -- | - |
| Kd | -diffuse color | -PhongMaterial | -diffuse color property | -
| Ks | -specular color | -PhongMaterial | -specular color property | -
| Ns | -shininess | -PhongMaterial | -specular power property | -
| d | -dissolve factor, transparency | -PhongMaterial | -(waiting for final JavaFX transparency specification) | -
| map_Kd | -diffuse map | -PhongMaterial | -diffuse map property | -
| map_Ks | -specular map | -PhongMaterial | -specular map property | -
| map_Bump / bump | -bump map | -PhongMaterial | -bump map property | -
| - | - | - | - |
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +See: Description
+| Class | +Description | +
|---|---|
| ObjModelImporter | +
+ A JavaFX importer for OBJ files. |
+
| Enum | +Description | +
|---|---|
| ObjImportOption | +
+ Import options for the JavaFX OBJ model importer.
+ |
+
Supported JavaFX 3D scene graph nodes and attributes +
++
Point and line meshes are currently not available. +
++ Mapping OBJ -> JavaFX +
+| OBJ | +JavaFX | +||
| Feature | +Description | +Node/Attribute | +Description | +
| + | + | + | + |
| File *.obj | ++ | + | + |
| + | + | + | + |
| o | +object name | +MeshView | +id property string, if no group name is provided | +
| g | +group name | +MeshView | +id property string, mesh property | +
| + | + | + | + |
| v | +position coordinates x, y, z | +TriangleMesh | +point | +
| vn | +normal vector x, y, z | +TriangleMesh | +smoothing group | +
| vt | +texture coordinates s, t | +TriangleMesh | +texture coordinates | +
| f | +v/vt/vn ... | +TriangleMesh | +face(s) | +
| s | +smoothing group number | +TriangleMesh | +smoothing group number | +
| + | + | + | + |
| mtllib | +one or more material library files (*.mtl) | ++ | + |
| usemtl | +referenced material: 'newmtl' material name in mtl-file | +MeshView | +material property | +
| + | + | + | + |
| File *.mtl | ++ | + | + |
| + | + | + | + |
| newmtl | +material name | ++ | + |
| Kd | +diffuse color | +PhongMaterial | +diffuse color property | +
| Ks | +specular color | +PhongMaterial | +specular color property | +
| Ns | +shininess | +PhongMaterial | +specular power property | +
| d | +dissolve factor, transparency | +PhongMaterial | +(waiting for final JavaFX transparency specification) | +
| map_Kd | +diffuse map | +PhongMaterial | +diffuse map property | +
| map_Ks | +specular map | +PhongMaterial | +specular map property | +
| map_Bump / bump | +bump map | +PhongMaterial | +bump map property | +
| + | + | + | + |
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/package-tree.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/package-tree.html index 94f1c556..617aebec 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/package-tree.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/obj/package-tree.html @@ -1,150 +1,150 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/package-frame.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/package-frame.html index dfe714c5..ae500e27 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/package-frame.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/package-frame.html @@ -1,30 +1,30 @@ - - - - - -See: Description
-| Interface | -Description | -
|---|---|
| Importer | -
- The Importer interface specifies the core import capabilities of the
- JavaFX 3D importers.
- |
-
| ModelImporter | -
- The ModelImporter interface specifies the core import capabilities of the
- JavaFX 3D model importers.
- |
-
| Class | -Description | -
|---|---|
| FilePath | -
- A FilePath object represents the paths of a resource file
- associated with the imported 3D model file.
- |
-
| Viewpoint | -
- A Viewpoint object provides viewing properties of a JavaFX Camera object.
- |
-
| Exception | -Description | -
|---|---|
| ImportException | -
- An ImportException is thrown if the importer encounters a problem
- reading or parsing the specified file.
- |
-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +See: Description
+| Interface | +Description | +
|---|---|
| Importer | +
+ The Importer interface specifies the core import capabilities of the
+ JavaFX 3D importers.
+ |
+
| ModelImporter | +
+ The ModelImporter interface specifies the core import capabilities of the
+ JavaFX 3D model importers.
+ |
+
| Class | +Description | +
|---|---|
| FilePath | +
+ A FilePath object represents the paths of a resource file
+ associated with the imported 3D model file.
+ |
+
| Viewpoint | +
+ A Viewpoint object provides viewing properties of a JavaFX Camera object.
+ |
+
| Exception | +Description | +
|---|---|
| ImportException | +
+ An ImportException is thrown if the importer encounters a problem
+ reading or parsing the specified file.
+ |
+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/package-tree.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/package-tree.html index a890c4f5..88f56678 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/package-tree.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/package-tree.html @@ -1,160 +1,160 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/StlImportOption.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/StlImportOption.html index 60266547..b9527706 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/StlImportOption.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/StlImportOption.html @@ -1,371 +1,371 @@ - - - - - -public enum StlImportOption -extends java.lang.Enum<StlImportOption>-
| Enum Constant and Description | -
|---|
CALCULATE_FACET_NORMAL
-The facet normals will be calculated.
- |
-
NONE
-No option is applied.
- |
-
REVERSE_GEOMETRY
-The winding of the triangles will be reversed (counterclockwise <-> clockwise).
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
static StlImportOption |
-valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
- |
-
static StlImportOption[] |
-values()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
- |
-
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final StlImportOption NONE-
public static final StlImportOption CALCULATE_FACET_NORMAL-
public static final StlImportOption REVERSE_GEOMETRY-
public static StlImportOption[] values()-
-for (StlImportOption c : StlImportOption.values()) - System.out.println(c); -
public static StlImportOption valueOf(java.lang.String name)-
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public enum StlImportOption +extends java.lang.Enum<StlImportOption>+
| Enum Constant and Description | +
|---|
CALCULATE_FACET_NORMAL
+The facet normals will be calculated.
+ |
+
NONE
+No option is applied.
+ |
+
REVERSE_GEOMETRY
+The winding of the triangles will be reversed (counterclockwise <-> clockwise).
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static StlImportOption |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static StlImportOption[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final StlImportOption NONE+
public static final StlImportOption CALCULATE_FACET_NORMAL+
public static final StlImportOption REVERSE_GEOMETRY+
public static StlImportOption[] values()+
+for (StlImportOption c : StlImportOption.values()) + System.out.println(c); +
public static StlImportOption valueOf(java.lang.String name)+
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/StlMeshImporter.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/StlMeshImporter.html index 2065113c..2074a3a1 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/StlMeshImporter.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/StlMeshImporter.html @@ -1,653 +1,653 @@ - - - - - -public class StlMeshImporter -extends java.lang.Object -implements Importer-
A JavaFX importer for ASCII and binary STL files.
- -For further details see the package page.
- -Import process
-| - Prepare the importer (opt.) - | -- Read the file - | -- React (opt.) - | -- Access the imported data - | -- Clean up (recom'd) - | -
| - - - - - - - | -
-
|
-
-
|
-
-
|
-
-
|
-
Sample code
-Following structure of the application-jar is assumed:
-
- ../app/MyApp.class
- ../app/resources/MyModel.stl
-
-StlMeshImporter stlImporter = new StlMeshImporter();
-try {
- URL modelUrl = this.getClass().getResource("resources/MyModel.stl");
- stlImporter.read(modelUrl);
-}
-catch (ImportException e) {
- // handle exception
-}
-TriangleMesh stlMesh = stlImporter.getImport();
- | Constructor and Description | -
|---|
StlMeshImporter()
-Creates a STL mesh importer.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-clear()
-Disposes of the imported data.
- |
-
void |
-close()
-Disposes of the imported data and closes the importer.
- |
-
double |
-getCreaseAngle()
-Gets the crease angle for normals generation measured in degrees.
- |
-
javafx.scene.shape.TriangleMesh |
-getImport()
-Gets the TriangleMesh from the imported file.
- |
-
java.util.EnumSet<StlImportOption> |
-getOptions()
-Gets a copy of the import options enum set.
- |
-
java.lang.String |
-getSolidName()
-Gets the solid name from the imported ASCII file or
- the header from the imported binary file.
- |
-
void |
-onFileImported()
-Method is invoked upon completion of import.
- |
-
void |
-read(java.io.File file)
-Imports a 3D model file passed as a File object.
- |
-
void |
-read(java.lang.String filePath)
-Imports a 3D model file with the passed file path.
- |
-
void |
-read(java.net.URL url)
-Imports a 3D model file from the passed location.
- |
-
void |
-setCreaseAngle(double degrees)
-Sets the crease angle for normals generation measured in degrees.
- |
-
void |
-setOptions(java.util.EnumSet<StlImportOption> options)
-Sets the import options.
- |
-
void |
-setOptions(StlImportOption... options)
-Sets the import options.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic StlMeshImporter()-
public double getCreaseAngle()-
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)-
- Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalspublic java.util.EnumSet<StlImportOption> getOptions()-
StlImportOption.NONE.public void setOptions(StlImportOption... options)-
StlImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
- StlImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<StlImportOption> options)-
StlImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
- StlImportOption.NONE is not the sole elementpublic void read(java.io.File file)-
public void read(java.lang.String filePath)-
public void read(java.net.URL url)-
public void onFileImported()-
onFileImported in interface Importerpublic javafx.scene.shape.TriangleMesh getImport()-
public java.lang.String getSolidName()-
null if no TriangleMesh is importedpublic void clear()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public class StlMeshImporter +extends java.lang.Object +implements Importer+
A JavaFX importer for ASCII and binary STL files.
+ +For further details see the package page.
+ +Import process
+| + Prepare the importer (opt.) + | ++ Read the file + | ++ React (opt.) + | ++ Access the imported data + | ++ Clean up (recom'd) + | +
| + + + + + + + | +
+
|
+
+
|
+
+
|
+
+
|
+
Sample code
+Following structure of the application-jar is assumed:
+
+ ../app/MyApp.class
+ ../app/resources/MyModel.stl
+
+StlMeshImporter stlImporter = new StlMeshImporter();
+try {
+ URL modelUrl = this.getClass().getResource("resources/MyModel.stl");
+ stlImporter.read(modelUrl);
+}
+catch (ImportException e) {
+ // handle exception
+}
+TriangleMesh stlMesh = stlImporter.getImport();
+ | Constructor and Description | +
|---|
StlMeshImporter()
+Creates a STL mesh importer.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+clear()
+Disposes of the imported data.
+ |
+
void |
+close()
+Disposes of the imported data and closes the importer.
+ |
+
double |
+getCreaseAngle()
+Gets the crease angle for normals generation measured in degrees.
+ |
+
javafx.scene.shape.TriangleMesh |
+getImport()
+Gets the TriangleMesh from the imported file.
+ |
+
java.util.EnumSet<StlImportOption> |
+getOptions()
+Gets a copy of the import options enum set.
+ |
+
java.lang.String |
+getSolidName()
+Gets the solid name from the imported ASCII file or
+ the header from the imported binary file.
+ |
+
void |
+onFileImported()
+Method is invoked upon completion of import.
+ |
+
void |
+read(java.io.File file)
+Imports a 3D model file passed as a File object.
+ |
+
void |
+read(java.lang.String filePath)
+Imports a 3D model file with the passed file path.
+ |
+
void |
+read(java.net.URL url)
+Imports a 3D model file from the passed location.
+ |
+
void |
+setCreaseAngle(double degrees)
+Sets the crease angle for normals generation measured in degrees.
+ |
+
void |
+setOptions(java.util.EnumSet<StlImportOption> options)
+Sets the import options.
+ |
+
void |
+setOptions(StlImportOption... options)
+Sets the import options.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic StlMeshImporter()+
public double getCreaseAngle()+
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)+
+ Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalspublic java.util.EnumSet<StlImportOption> getOptions()+
StlImportOption.NONE.public void setOptions(StlImportOption... options)+
StlImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
+ StlImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<StlImportOption> options)+
StlImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
+ StlImportOption.NONE is not the sole elementpublic void read(java.io.File file)+
public void read(java.lang.String filePath)+
public void read(java.net.URL url)+
public void onFileImported()+
onFileImported in interface Importerpublic javafx.scene.shape.TriangleMesh getImport()+
public java.lang.String getSolidName()+
null if no TriangleMesh is importedpublic void clear()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/package-frame.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/package-frame.html index 578366cf..79bcd6f6 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/package-frame.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/package-frame.html @@ -1,24 +1,24 @@ - - - - - -See: Description
-| Class | -Description | -
|---|---|
| StlMeshImporter | -
- A JavaFX importer for ASCII and binary STL files. |
-
| Enum | -Description | -
|---|---|
| StlImportOption | -
- Import options for the JavaFX STL mesh importer.
- |
-
Supported JavaFX 3D scene graph attribute -
--
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +See: Description
+| Class | +Description | +
|---|---|
| StlMeshImporter | +
+ A JavaFX importer for ASCII and binary STL files. |
+
| Enum | +Description | +
|---|---|
| StlImportOption | +
+ Import options for the JavaFX STL mesh importer.
+ |
+
Supported JavaFX 3D scene graph attribute +
++
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/package-tree.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/package-tree.html index def710bb..691c9656 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/package-tree.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/stl/package-tree.html @@ -1,150 +1,150 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/TdsImportOption.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/TdsImportOption.html index 51501486..059ee632 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/TdsImportOption.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/TdsImportOption.html @@ -1,391 +1,391 @@ - - - - - -public enum TdsImportOption -extends java.lang.Enum<TdsImportOption>-
| Enum Constant and Description | -
|---|
GENERATE_NORMALS
-Normals will be generated based on the given crease angle.
- |
-
MAP_WRITABLEIMAGE
-The maps of a
-PhongMaterial object will be of type WritableImage. |
-
NONE
-No option is applied.
- |
-
REVERSE_GEOMETRY
-The winding of the triangles will be reversed (counterclockwise <-> clockwise).
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
static TdsImportOption |
-valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
- |
-
static TdsImportOption[] |
-values()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
- |
-
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final TdsImportOption NONE-
public static final TdsImportOption GENERATE_NORMALS-
TdsModelImporter.setCreaseAngle(double)public static final TdsImportOption REVERSE_GEOMETRY-
public static final TdsImportOption MAP_WRITABLEIMAGE-
PhongMaterial object will be of type WritableImage.public static TdsImportOption[] values()-
-for (TdsImportOption c : TdsImportOption.values()) - System.out.println(c); -
public static TdsImportOption valueOf(java.lang.String name)-
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public enum TdsImportOption +extends java.lang.Enum<TdsImportOption>+
| Enum Constant and Description | +
|---|
GENERATE_NORMALS
+Normals will be generated based on the given crease angle.
+ |
+
MAP_WRITABLEIMAGE
+The maps of a
+PhongMaterial object will be of type WritableImage. |
+
NONE
+No option is applied.
+ |
+
REVERSE_GEOMETRY
+The winding of the triangles will be reversed (counterclockwise <-> clockwise).
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static TdsImportOption |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static TdsImportOption[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final TdsImportOption NONE+
public static final TdsImportOption GENERATE_NORMALS+
TdsModelImporter.setCreaseAngle(double)public static final TdsImportOption REVERSE_GEOMETRY+
public static final TdsImportOption MAP_WRITABLEIMAGE+
PhongMaterial object will be of type WritableImage.public static TdsImportOption[] values()+
+for (TdsImportOption c : TdsImportOption.values()) + System.out.println(c); +
public static TdsImportOption valueOf(java.lang.String name)+
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/TdsModelImporter.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/TdsModelImporter.html index ec35c9d0..ae4e7b73 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/TdsModelImporter.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/TdsModelImporter.html @@ -1,811 +1,811 @@ - - - - - -public class TdsModelImporter -extends java.lang.Object -implements ModelImporter-
A JavaFX importer for 3ds files.
- -For further details see the package page.
- -Import process
-| - Prepare the importer (opt.) - | -- Read the file - | -- React (opt.) - | -- Access the imported data - | -- Clean up (recom'd) - | -
| - - - - - - - | -
-
-
|
-
-
-
|
-
-
-
|
-
-
-
|
-
Sample code
-Following structure of the application-jar is assumed:
-
- ../app/MyApp.class
- ../app/resources/MyModel.3ds
-TdsModelImporter tdsImporter = new TdsModelImporter();
-try {
- URL modelUrl = this.getClass().getResource("resources/MyModel.3ds");
- tdsImporter.read(modelUrl);
-}
-catch (ImportException e) {
- // handle exception
-}
-Node[] rootNodes = tdsImporter.getImport();
- | Constructor and Description | -
|---|
TdsModelImporter()
-Creates a 3ds model importer.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-clear()
-Disposes of the imported data.
- |
-
void |
-close()
-Disposes of the imported data and closes the importer.
- |
-
double |
-getCreaseAngle()
-Gets the crease angle for normals generation measured in degrees.
- |
-
java.util.Map<javafx.scene.image.Image,FilePath> |
-getImageFilePaths()
-Gets the map which contains the FilePath objects for all imported texture images.
- |
-
javafx.scene.Node[] |
-getImport()
-Gets the array of Nodes from the imported file.
- |
-
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
-getNamedMaterials()
-Gets the map which contains all named and used PhongMaterial objects
- from the imported file.
- |
-
java.util.Map<java.lang.String,javafx.scene.Node> |
-getNamedNodes()
-Gets the map which contains all named (id property) Nodes from the imported file.
- |
-
java.util.EnumSet<TdsImportOption> |
-getOptions()
-Gets a copy of the import options enum set.
- |
-
java.lang.String |
-getResourceBasePath()
-Gets the path where files associated with the imported 3D model file are located.
- |
-
java.net.URL |
-getResourceBaseUrl()
-Gets the URL where files associated with the imported 3D model file are located.
- |
-
void |
-onFileImported()
-Method is invoked upon completion of import.
- |
-
void |
-read(java.io.File file)
-Imports a 3D model file passed as a File object.
- |
-
void |
-read(java.lang.String filePath)
-Imports a 3D model file with the passed file path.
- |
-
void |
-read(java.net.URL url)
-Imports a 3D model file from the passed location.
- |
-
void |
-setCreaseAngle(double degrees)
-Sets the crease angle for normals generation measured in degrees.
- |
-
void |
-setOptions(java.util.EnumSet<TdsImportOption> options)
-Sets the import options.
- |
-
void |
-setOptions(TdsImportOption... options)
-Sets the import options.
- |
-
void |
-setResourceBasePath(java.lang.String path)
-Sets the path where files associated with the imported 3D model file are located.
- |
-
void |
-setResourceBaseUrl(java.net.URL url)
-Sets the URL where files associated with the imported 3D model file are located.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic TdsModelImporter()-
public java.lang.String getResourceBasePath()-
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()-
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)-
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)-
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()-
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)-
- Normals are generated if the corresponding option
- TdsImportOption.NORMALS_GENERATION is set or
- smoothing groups are not supplied in the imported file.
-
Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(TdsImportOption...),
-TdsImportOption.GENERATE_NORMALSpublic java.util.EnumSet<TdsImportOption> getOptions()-
TdsImportOption.NONE.public void setOptions(TdsImportOption... options)-
TdsImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
- TdsImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<TdsImportOption> options)-
TdsImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
- TdsImportOption.NONE is not the sole elementpublic void read(java.io.File file)-
public void read(java.lang.String filePath)-
public void read(java.net.URL url)-
public void onFileImported()-
onFileImported in interface Importerpublic javafx.scene.Node[] getImport()-
public java.util.Map<java.lang.String,javafx.scene.Node> getNamedNodes()-
null if no imported Node is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()-
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()-
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic void clear()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public class TdsModelImporter +extends java.lang.Object +implements ModelImporter+
A JavaFX importer for 3ds files.
+ +For further details see the package page.
+ +Import process
+| + Prepare the importer (opt.) + | ++ Read the file + | ++ React (opt.) + | ++ Access the imported data + | ++ Clean up (recom'd) + | +
| + + + + + + + | +
+
+
|
+
+
+
|
+
+
+
|
+
+
+
|
+
Sample code
+Following structure of the application-jar is assumed:
+
+ ../app/MyApp.class
+ ../app/resources/MyModel.3ds
+TdsModelImporter tdsImporter = new TdsModelImporter();
+try {
+ URL modelUrl = this.getClass().getResource("resources/MyModel.3ds");
+ tdsImporter.read(modelUrl);
+}
+catch (ImportException e) {
+ // handle exception
+}
+Node[] rootNodes = tdsImporter.getImport();
+ | Constructor and Description | +
|---|
TdsModelImporter()
+Creates a 3ds model importer.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+clear()
+Disposes of the imported data.
+ |
+
void |
+close()
+Disposes of the imported data and closes the importer.
+ |
+
double |
+getCreaseAngle()
+Gets the crease angle for normals generation measured in degrees.
+ |
+
java.util.Map<javafx.scene.image.Image,FilePath> |
+getImageFilePaths()
+Gets the map which contains the FilePath objects for all imported texture images.
+ |
+
javafx.scene.Node[] |
+getImport()
+Gets the array of Nodes from the imported file.
+ |
+
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
+getNamedMaterials()
+Gets the map which contains all named and used PhongMaterial objects
+ from the imported file.
+ |
+
java.util.Map<java.lang.String,javafx.scene.Node> |
+getNamedNodes()
+Gets the map which contains all named (id property) Nodes from the imported file.
+ |
+
java.util.EnumSet<TdsImportOption> |
+getOptions()
+Gets a copy of the import options enum set.
+ |
+
java.lang.String |
+getResourceBasePath()
+Gets the path where files associated with the imported 3D model file are located.
+ |
+
java.net.URL |
+getResourceBaseUrl()
+Gets the URL where files associated with the imported 3D model file are located.
+ |
+
void |
+onFileImported()
+Method is invoked upon completion of import.
+ |
+
void |
+read(java.io.File file)
+Imports a 3D model file passed as a File object.
+ |
+
void |
+read(java.lang.String filePath)
+Imports a 3D model file with the passed file path.
+ |
+
void |
+read(java.net.URL url)
+Imports a 3D model file from the passed location.
+ |
+
void |
+setCreaseAngle(double degrees)
+Sets the crease angle for normals generation measured in degrees.
+ |
+
void |
+setOptions(java.util.EnumSet<TdsImportOption> options)
+Sets the import options.
+ |
+
void |
+setOptions(TdsImportOption... options)
+Sets the import options.
+ |
+
void |
+setResourceBasePath(java.lang.String path)
+Sets the path where files associated with the imported 3D model file are located.
+ |
+
void |
+setResourceBaseUrl(java.net.URL url)
+Sets the URL where files associated with the imported 3D model file are located.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic TdsModelImporter()+
public java.lang.String getResourceBasePath()+
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()+
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)+
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)+
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()+
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)+
+ Normals are generated if the corresponding option
+ TdsImportOption.NORMALS_GENERATION is set or
+ smoothing groups are not supplied in the imported file.
+
Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(TdsImportOption...),
+TdsImportOption.GENERATE_NORMALSpublic java.util.EnumSet<TdsImportOption> getOptions()+
TdsImportOption.NONE.public void setOptions(TdsImportOption... options)+
TdsImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
+ TdsImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<TdsImportOption> options)+
TdsImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
+ TdsImportOption.NONE is not the sole elementpublic void read(java.io.File file)+
public void read(java.lang.String filePath)+
public void read(java.net.URL url)+
public void onFileImported()+
onFileImported in interface Importerpublic javafx.scene.Node[] getImport()+
public java.util.Map<java.lang.String,javafx.scene.Node> getNamedNodes()+
null if no imported Node is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()+
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()+
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic void clear()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/package-frame.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/package-frame.html index a4d845cd..46e6bfaa 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/package-frame.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/package-frame.html @@ -1,24 +1,24 @@ - - - - - -See: Description
-| Class | -Description | -
|---|---|
| TdsModelImporter | -
- A JavaFX importer for 3ds files. |
-
| Enum | -Description | -
|---|---|
| TdsImportOption | -
- Import options for the JavaFX 3ds model importer.
- |
-
Supported JavaFX 3D scene graph nodes and attributes -
--
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +See: Description
+| Class | +Description | +
|---|---|
| TdsModelImporter | +
+ A JavaFX importer for 3ds files. |
+
| Enum | +Description | +
|---|---|
| TdsImportOption | +
+ Import options for the JavaFX 3ds model importer.
+ |
+
Supported JavaFX 3D scene graph nodes and attributes +
++
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/package-tree.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/package-tree.html index fcf531db..d216f07f 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/package-tree.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/tds/package-tree.html @@ -1,150 +1,150 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dHead.UnitCat.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dHead.UnitCat.html index df9a0bfc..b9fdb386 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dHead.UnitCat.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dHead.UnitCat.html @@ -1,383 +1,383 @@ - - - - - -public static enum X3dHead.UnitCat -extends java.lang.Enum<X3dHead.UnitCat>-
| Enum Constant and Description | -
|---|
ANGLE
-Angle.
- |
-
FORCE
-Force.
- |
-
LENGTH
-Length.
- |
-
MASS
-Mass.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
static X3dHead.UnitCat |
-valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
- |
-
static X3dHead.UnitCat[] |
-values()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
- |
-
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final X3dHead.UnitCat ANGLE-
public static final X3dHead.UnitCat FORCE-
public static final X3dHead.UnitCat LENGTH-
public static final X3dHead.UnitCat MASS-
public static X3dHead.UnitCat[] values()-
-for (X3dHead.UnitCat c : X3dHead.UnitCat.values()) - System.out.println(c); -
public static X3dHead.UnitCat valueOf(java.lang.String name)-
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public static enum X3dHead.UnitCat +extends java.lang.Enum<X3dHead.UnitCat>+
| Enum Constant and Description | +
|---|
ANGLE
+Angle.
+ |
+
FORCE
+Force.
+ |
+
LENGTH
+Length.
+ |
+
MASS
+Mass.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static X3dHead.UnitCat |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static X3dHead.UnitCat[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final X3dHead.UnitCat ANGLE+
public static final X3dHead.UnitCat FORCE+
public static final X3dHead.UnitCat LENGTH+
public static final X3dHead.UnitCat MASS+
public static X3dHead.UnitCat[] values()+
+for (X3dHead.UnitCat c : X3dHead.UnitCat.values()) + System.out.println(c); +
public static X3dHead.UnitCat valueOf(java.lang.String name)+
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dHead.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dHead.html index ca121c22..c97c3fde 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dHead.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dHead.html @@ -1,353 +1,353 @@ - - - - - -public final class X3dHead
-extends java.lang.Object
-| Modifier and Type | -Class and Description | -
|---|---|
static class |
-X3dHead.UnitCat
-Base unit category.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
java.util.List<javafx.util.Pair<java.lang.String,java.lang.Integer>> |
-getComponents()
-Gets the list which contains explicitly declared additional components.
- |
-
java.util.List<javafx.util.Pair<java.lang.String,java.lang.String>> |
-getMedadata()
-Gets the list which contains metadata of the X3D file.
- |
-
java.lang.String |
-getProfile()
-Gets the profile declaration specifying the set of components and their support levels.
- |
-
java.util.Map<X3dHead.UnitCat,javafx.util.Pair<java.lang.String,java.lang.Double>> |
-getUnits()
-Gets the map which contains altered initial base units.
- |
-
java.lang.String |
-getVersion()
-Gets the version number of the X3D standard being supported.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic java.lang.String getVersion()-
public java.lang.String getProfile()-
public java.util.List<javafx.util.Pair<java.lang.String,java.lang.Integer>> getComponents()-
public java.util.List<javafx.util.Pair<java.lang.String,java.lang.String>> getMedadata()-
public java.util.Map<X3dHead.UnitCat,javafx.util.Pair<java.lang.String,java.lang.Double>> getUnits()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public final class X3dHead
+extends java.lang.Object
+| Modifier and Type | +Class and Description | +
|---|---|
static class |
+X3dHead.UnitCat
+Base unit category.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
java.util.List<javafx.util.Pair<java.lang.String,java.lang.Integer>> |
+getComponents()
+Gets the list which contains explicitly declared additional components.
+ |
+
java.util.List<javafx.util.Pair<java.lang.String,java.lang.String>> |
+getMedadata()
+Gets the list which contains metadata of the X3D file.
+ |
+
java.lang.String |
+getProfile()
+Gets the profile declaration specifying the set of components and their support levels.
+ |
+
java.util.Map<X3dHead.UnitCat,javafx.util.Pair<java.lang.String,java.lang.Double>> |
+getUnits()
+Gets the map which contains altered initial base units.
+ |
+
java.lang.String |
+getVersion()
+Gets the version number of the X3D standard being supported.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic java.lang.String getVersion()+
public java.lang.String getProfile()+
public java.util.List<javafx.util.Pair<java.lang.String,java.lang.Integer>> getComponents()+
public java.util.List<javafx.util.Pair<java.lang.String,java.lang.String>> getMedadata()+
public java.util.Map<X3dHead.UnitCat,javafx.util.Pair<java.lang.String,java.lang.Double>> getUnits()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dImportOption.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dImportOption.html index 626cc487..c11d038b 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dImportOption.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dImportOption.html @@ -1,431 +1,431 @@ - - - - - -public enum X3dImportOption -extends java.lang.Enum<X3dImportOption>-
| Enum Constant and Description | -
|---|
GENERATE_NORMALS
-Normals will be generated based on the given crease angle.
- |
-
IGNORE_CAMERAS
-No camera node will be created and added to the scene graph.
- |
-
IGNORE_LIGHTS
-No light node will be created and added to the scene graph.
- |
-
MAP_WRITABLEIMAGE
-The maps of a
-PhongMaterial object will be of type WritableImage. |
-
NONE
-No option is applied.
- |
-
REVERSE_GEOMETRY
-The winding of the triangles will be reversed (counterclockwise <-> clockwise).
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
static X3dImportOption |
-valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
- |
-
static X3dImportOption[] |
-values()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
- |
-
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final X3dImportOption NONE-
public static final X3dImportOption GENERATE_NORMALS-
X3dModelImporter.setCreaseAngle(double)public static final X3dImportOption IGNORE_CAMERAS-
- Nevertheless, the Viewpoint nodes will be read - and Viewpoint objects will be created.
X3dModelImporter.getViewpoints(),
-Viewpointpublic static final X3dImportOption IGNORE_LIGHTS-
public static final X3dImportOption REVERSE_GEOMETRY-
Box, Cylinder, and Sphere will not be reversed.public static final X3dImportOption MAP_WRITABLEIMAGE-
PhongMaterial object will be of type WritableImage.public static X3dImportOption[] values()-
-for (X3dImportOption c : X3dImportOption.values()) - System.out.println(c); -
public static X3dImportOption valueOf(java.lang.String name)-
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public enum X3dImportOption +extends java.lang.Enum<X3dImportOption>+
| Enum Constant and Description | +
|---|
GENERATE_NORMALS
+Normals will be generated based on the given crease angle.
+ |
+
IGNORE_CAMERAS
+No camera node will be created and added to the scene graph.
+ |
+
IGNORE_LIGHTS
+No light node will be created and added to the scene graph.
+ |
+
MAP_WRITABLEIMAGE
+The maps of a
+PhongMaterial object will be of type WritableImage. |
+
NONE
+No option is applied.
+ |
+
REVERSE_GEOMETRY
+The winding of the triangles will be reversed (counterclockwise <-> clockwise).
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static X3dImportOption |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static X3dImportOption[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetClass, notify, notifyAll, wait, wait, waitpublic static final X3dImportOption NONE+
public static final X3dImportOption GENERATE_NORMALS+
X3dModelImporter.setCreaseAngle(double)public static final X3dImportOption IGNORE_CAMERAS+
+ Nevertheless, the Viewpoint nodes will be read + and Viewpoint objects will be created.
X3dModelImporter.getViewpoints(),
+Viewpointpublic static final X3dImportOption IGNORE_LIGHTS+
public static final X3dImportOption REVERSE_GEOMETRY+
Box, Cylinder, and Sphere will not be reversed.public static final X3dImportOption MAP_WRITABLEIMAGE+
PhongMaterial object will be of type WritableImage.public static X3dImportOption[] values()+
+for (X3dImportOption c : X3dImportOption.values()) + System.out.println(c); +
public static X3dImportOption valueOf(java.lang.String name)+
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dModelImporter.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dModelImporter.html index 6a2636c8..36995bce 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dModelImporter.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/X3dModelImporter.html @@ -1,904 +1,904 @@ - - - - - -public class X3dModelImporter -extends java.lang.Object -implements ModelImporter-
A JavaFX model importer for X3D files.
- -For further details see the package page.
- -Import process
-| - Prepare the importer (opt.) - | -- Read the file - | -- React (opt.) - | -- Access the imported data - | -- Clean up (recom'd) - | -
| - - - - - - | -
-
|
-
-
|
-
-
|
-
-
|
-
Sample code
-Following structure of the application-jar is assumed:
-
- ../app/MyApp.class
- ../app/resources/MyModel.x3d
-
-X3dModelImporter x3dImporter = new X3dModelImporter();
-try {
- URL modelUrl = this.getClass().getResource("resources/MyModel.x3d");
- x3dImporter.read(modelUrl);
-}
-catch (ImportException e) {
- // handle exception
-}
-Node[] rootNodes = x3dImporter.getImport();
- | Constructor and Description | -
|---|
X3dModelImporter()
-Creates an X3D model importer.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
void |
-clear()
-Disposes of the imported data.
- |
-
void |
-close()
-Disposes of the imported data and closes the importer.
- |
-
double |
-getCreaseAngle()
-Gets the crease angle for normals generation measured in degrees.
- |
-
X3dHead |
-getHead()
-Gets the X3dHead object of the imported X3D file.
- |
-
java.util.Map<javafx.scene.image.Image,FilePath> |
-getImageFilePaths()
-Gets the map which contains the FilePath objects for all imported texture images.
- |
-
javafx.scene.Node[] |
-getImport()
-Gets the array of Nodes from the imported file.
- |
-
java.util.Map<javafx.scene.Group,FilePath> |
-getInlinedX3DFilePaths()
-Gets the map which contains the FilePath objects for all imported inlined X3D files.
- |
-
int[] |
-getLayerOrder()
-Gets the rendering order of the Layer nodes.
- |
-
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
-getNamedMaterials()
-Gets the map which contains all named and used PhongMaterial objects
- from the imported file.
- |
-
java.util.Map<java.lang.String,javafx.scene.Node> |
-getNamedNodes()
-Gets the map which contains all named (id property) Nodes from the imported file.
- |
-
java.util.EnumSet<X3dImportOption> |
-getOptions()
-Gets a copy of the import options enum set.
- |
-
java.lang.String |
-getResourceBasePath()
-Gets the path where files associated with the imported 3D model file are located.
- |
-
java.net.URL |
-getResourceBaseUrl()
-Gets the URL where files associated with the imported 3D model file are located.
- |
-
Viewpoint[] |
-getViewpoints()
-Gets the viewpoints of the imported file.
- |
-
void |
-onFileImported()
-Method is invoked upon completion of import.
- |
-
void |
-read(java.io.File file)
-Imports a 3D model file passed as a File object.
- |
-
void |
-read(java.lang.String filePath)
-Imports a 3D model file with the passed file path.
- |
-
void |
-read(java.net.URL url)
-Imports a 3D model file from the passed location.
- |
-
void |
-setCreaseAngle(double degrees)
-Sets the crease angle for normals generation measured in degrees.
- |
-
void |
-setOptions(java.util.EnumSet<X3dImportOption> options)
-Sets the import options.
- |
-
void |
-setOptions(X3dImportOption... options)
-Sets the import options.
- |
-
void |
-setResourceBasePath(java.lang.String path)
-Sets the path where files associated with the imported 3D model file are located.
- |
-
void |
-setResourceBaseUrl(java.net.URL url)
-Sets the URL where files associated with the imported 3D model file are located.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic X3dModelImporter()-
public java.lang.String getResourceBasePath()-
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()-
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)-
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)-
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()-
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)-
- Normals are generated regarding the given crease angle only if the corresponding option
- X3dImportOption.NORMALS_GENERATION is set.
-
- Otherwise, in case of missing normals in the imported file, normals are generated - according to the X3D specifications. -
Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(X3dImportOption...),
-X3dImportOption.GENERATE_NORMALSpublic java.util.EnumSet<X3dImportOption> getOptions()-
X3dImportOption.NONE.public void setOptions(X3dImportOption... options)-
X3dImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
- X3dImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<X3dImportOption> options)-
X3dImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
- X3dImportOption.NONE is not the sole elementpublic void read(java.io.File file)-
public void read(java.lang.String filePath)-
public void read(java.net.URL url)-
public void onFileImported()-
onFileImported in interface Importerpublic X3dHead getHead()-
X3dHeadpublic javafx.scene.Node[] getImport()-
public int[] getLayerOrder()-
null if the imported file doesn't include a LayerSet and Layer elementspublic java.util.Map<java.lang.String,javafx.scene.Node> getNamedNodes()-
null if no imported Node is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()-
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()-
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic java.util.Map<javafx.scene.Group,FilePath> getInlinedX3DFilePaths()-
null if X3D files aren't inlinedFilePathpublic Viewpoint[] getViewpoints()-
null if the imported file doesn't include viewpoint elementsViewpointpublic void clear()-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +public class X3dModelImporter +extends java.lang.Object +implements ModelImporter+
A JavaFX model importer for X3D files.
+ +For further details see the package page.
+ +Import process
+| + Prepare the importer (opt.) + | ++ Read the file + | ++ React (opt.) + | ++ Access the imported data + | ++ Clean up (recom'd) + | +
| + + + + + + | +
+
|
+
+
|
+
+
|
+
+
|
+
Sample code
+Following structure of the application-jar is assumed:
+
+ ../app/MyApp.class
+ ../app/resources/MyModel.x3d
+
+X3dModelImporter x3dImporter = new X3dModelImporter();
+try {
+ URL modelUrl = this.getClass().getResource("resources/MyModel.x3d");
+ x3dImporter.read(modelUrl);
+}
+catch (ImportException e) {
+ // handle exception
+}
+Node[] rootNodes = x3dImporter.getImport();
+ | Constructor and Description | +
|---|
X3dModelImporter()
+Creates an X3D model importer.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+clear()
+Disposes of the imported data.
+ |
+
void |
+close()
+Disposes of the imported data and closes the importer.
+ |
+
double |
+getCreaseAngle()
+Gets the crease angle for normals generation measured in degrees.
+ |
+
X3dHead |
+getHead()
+Gets the X3dHead object of the imported X3D file.
+ |
+
java.util.Map<javafx.scene.image.Image,FilePath> |
+getImageFilePaths()
+Gets the map which contains the FilePath objects for all imported texture images.
+ |
+
javafx.scene.Node[] |
+getImport()
+Gets the array of Nodes from the imported file.
+ |
+
java.util.Map<javafx.scene.Group,FilePath> |
+getInlinedX3DFilePaths()
+Gets the map which contains the FilePath objects for all imported inlined X3D files.
+ |
+
int[] |
+getLayerOrder()
+Gets the rendering order of the Layer nodes.
+ |
+
java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> |
+getNamedMaterials()
+Gets the map which contains all named and used PhongMaterial objects
+ from the imported file.
+ |
+
java.util.Map<java.lang.String,javafx.scene.Node> |
+getNamedNodes()
+Gets the map which contains all named (id property) Nodes from the imported file.
+ |
+
java.util.EnumSet<X3dImportOption> |
+getOptions()
+Gets a copy of the import options enum set.
+ |
+
java.lang.String |
+getResourceBasePath()
+Gets the path where files associated with the imported 3D model file are located.
+ |
+
java.net.URL |
+getResourceBaseUrl()
+Gets the URL where files associated with the imported 3D model file are located.
+ |
+
Viewpoint[] |
+getViewpoints()
+Gets the viewpoints of the imported file.
+ |
+
void |
+onFileImported()
+Method is invoked upon completion of import.
+ |
+
void |
+read(java.io.File file)
+Imports a 3D model file passed as a File object.
+ |
+
void |
+read(java.lang.String filePath)
+Imports a 3D model file with the passed file path.
+ |
+
void |
+read(java.net.URL url)
+Imports a 3D model file from the passed location.
+ |
+
void |
+setCreaseAngle(double degrees)
+Sets the crease angle for normals generation measured in degrees.
+ |
+
void |
+setOptions(java.util.EnumSet<X3dImportOption> options)
+Sets the import options.
+ |
+
void |
+setOptions(X3dImportOption... options)
+Sets the import options.
+ |
+
void |
+setResourceBasePath(java.lang.String path)
+Sets the path where files associated with the imported 3D model file are located.
+ |
+
void |
+setResourceBaseUrl(java.net.URL url)
+Sets the URL where files associated with the imported 3D model file are located.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic X3dModelImporter()+
public java.lang.String getResourceBasePath()+
null.getResourceBasePath in interface ModelImporterpublic java.net.URL getResourceBaseUrl()+
null.getResourceBaseUrl in interface ModelImporterpublic void setResourceBasePath(java.lang.String path)+
null.setResourceBasePath in interface ModelImporterpath - location of associated filespublic void setResourceBaseUrl(java.net.URL url)+
null.setResourceBaseUrl in interface ModelImporterurl - location of associated filespublic double getCreaseAngle()+
Default value: 45
getCreaseAngle in interface Importerpublic void setCreaseAngle(double degrees)+
+ Normals are generated regarding the given crease angle only if the corresponding option
+ X3dImportOption.NORMALS_GENERATION is set.
+
+ Otherwise, in case of missing normals in the imported file, normals are generated + according to the X3D specifications. +
Default value: 45
setCreaseAngle in interface Importerdegrees - crease angle for generating normalssetOptions(X3dImportOption...),
+X3dImportOption.GENERATE_NORMALSpublic java.util.EnumSet<X3dImportOption> getOptions()+
X3dImportOption.NONE.public void setOptions(X3dImportOption... options)+
X3dImportOption.NONE.options - a sequence or an array of import optionsjava.lang.IllegalArgumentException - if options is null, its length is 0, or
+ X3dImportOption.NONE is not the sole elementpublic void setOptions(java.util.EnumSet<X3dImportOption> options)+
X3dImportOption.NONE.options - enum set of import optionsjava.lang.IllegalArgumentException - if options is null, its size is 0, or
+ X3dImportOption.NONE is not the sole elementpublic void read(java.io.File file)+
public void read(java.lang.String filePath)+
public void read(java.net.URL url)+
public void onFileImported()+
onFileImported in interface Importerpublic X3dHead getHead()+
X3dHeadpublic javafx.scene.Node[] getImport()+
public int[] getLayerOrder()+
null if the imported file doesn't include a LayerSet and Layer elementspublic java.util.Map<java.lang.String,javafx.scene.Node> getNamedNodes()+
null if no imported Node is namedpublic java.util.Map<java.lang.String,javafx.scene.paint.PhongMaterial> getNamedMaterials()+
getNamedMaterials in interface ModelImporternull if no material is named and usedpublic java.util.Map<javafx.scene.image.Image,FilePath> getImageFilePaths()+
getImageFilePaths in interface ModelImporternull if no image is importedFilePathpublic java.util.Map<javafx.scene.Group,FilePath> getInlinedX3DFilePaths()+
null if X3D files aren't inlinedFilePathpublic Viewpoint[] getViewpoints()+
null if the imported file doesn't include viewpoint elementsViewpointpublic void clear()+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/package-frame.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/package-frame.html index f4e3926c..2d8140bb 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/package-frame.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/package-frame.html @@ -1,26 +1,26 @@ - - - - - -See: Description
-| Class | -Description | -
|---|---|
| X3dHead | -
- An X3dHead object comprises attributes of the X3D root element and
- the component, meta, and unit elements of its head child element.
- |
-
| X3dModelImporter | -
- A JavaFX model importer for X3D files. |
-
| Enum | -Description | -
|---|---|
| X3dHead.UnitCat | -
- Base unit category.
- |
-
| X3dImportOption | -
- Import options for the JavaFX X3D model importer.
- |
-
Supported JavaFX 3D scene graph nodes and attributes -
--
- Mapping X3D --> JavaFX 3D -
-| X3D | -JavaFX 3D | -|||||||||
| Node | -Version | -Profile | -Component | -Scene graph node / attribute | -X3dModelImporter | -|||||
| - | 3.0 | -3.1 | -3.2 | -3.3 | -- | - | Level | -- | Option | -- |
| Layering | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| LayerSet | -- | - | 3.2 | -- | Full | -Layering | -1 | -- | - | order of layers | -
| Layer | -- | - | 3.2 | -- | Full | -Layering | -1 | -Group | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Inline | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Inline | -3.0 | -- | - | - | Interactive | -Networking | -3 | -Group | -- | FilePath | -
| - | - | - | - | - | - | - | - | - | - | - |
| Groups | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Billboard | -3.0 | -- | - | - | Immersive | -Navigation | -2 | -Group | -- | - |
| Collision | -3.0 | -- | - | - | Immersive | -Navigation | -2 | -Group | -- | - |
| Group | -3.0 | -- | - | - | Interchange | -Grouping | -1 | -Group | -- | - |
| LOD | -3.0 | -- | - | - | Immersive | -Navigation | -2 | -Group | -- | - |
| PickableGroup | -- | - | - | 3.3 | -Immersive | -Picking | -1 | -Group | -- | - |
| StaticGroup | -3.0 | -- | - | - | Full | -Grouping | -3 | -Group | -- | - |
| Switch | -3.0 | -- | - | - | Interactive | -Grouping | -2 | -Group | -- | - |
| Transform | -3.0 | -- | - | - | Interchange | -Grouping | -1 | -Group/Rotate, Scale, Translate | -- | - |
| Viewport | -- | - | 3.2 | -- | Full | -Layering | -1 | -Group | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| CAD | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| CADLayer | -- | 3.1 | -- | - | CADInterchange | -CADGeometry | -2 | -Group | -- | - |
| CADAssembly | -- | 3.1 | -- | - | CADInterchange | -CADGeometry | -2 | -Group | -- | - |
| CADPart | -- | 3.1 | -- | - | CADInterchange | -CADGeometry | -2 | -Group/Rotate, Scale, Translate | -- | - |
| CADFace | -- | 3.1 | -- | - | CADInterchange | -CADGeometry | -2 | -Group | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Shape | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Shape | -3.0 | -- | - | - | Interchange | -Shape | -1 | -MeshView, Box, Cylinder, Sphere | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Appearance | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Appearance | -3.0 | -- | - | - | Interchange | -Shape | -1 | -PhongMaterial | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| LineProperties | -3.0 | -- | - | - | Immersive | -Shape | -2 | -n. a. | -- | - |
| Material | -3.0 | -- | - | - | Interchange | -Shape | -1 | -PhongMaterial diffuse/specular color | -- | - |
| MultiTexture | -3.0 | -- | - | - | Interchange | -Texturing | -2 | -n. a. | -- | - |
| ImageTexture | -3.0 | -- | - | - | Interchange | -Texturing | -1 | -Image, PhongMaterial diffuse map | -WritableImage | -FilePath | -
| TextureProperties | -- | - | 3.2 | -- | Interchange | -Texturing | -2 | -n. a. | -- | - |
| ComposedCubeMapTexture | -- | 3.1 | -- | - | Full | -CubeMapTexturing | -1 | -n. a. | -- | - |
| ComposedTexture3D | -- | 3.1 | -- | - | Full | -Texturing3D | -1 | -n. a. | -- | - |
| MultiTextureTransform | -3.0 | -- | - | - | Interchange | -Texturing | -2 | -n. a. | -- | - |
| TextureTransform | -3.0 | -- | - | - | Interchange | -Texturing | -1 | -n. a. | -- | - |
| TextureMatrixTransform | -- | 3.1 | -- | - | Full | -Texturing3D | -1 | -n. a. | -- | - |
| TextureTransform3D | -- | 3.1 | -- | - | Full | -Texturing3D | -1 | -n. a. | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Geometry | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| PointSet | -3.0 | -- | - | - | Interchange | -Rendering | -1 | -n. a. | -- | - |
| LineSet | -3.0 | -- | - | - | Interchange | -Rendering | -1 | -n. a. | -- | - |
| TriangleSet | -3.0 | -- | - | - | Interchange | -Rendering | -3 | -TriangleMesh | -- | - |
| TriangleFanSet | -3.0 | -- | - | - | Interchange | -Rendering | -3 | -TriangleMesh | -- | - |
| TriangleStripSet | -3.0 | -- | - | - | Interchange | -Rendering | -3 | -TriangleMesh | -- | - |
| QuadSet | -- | 3.1 | -- | - | CADInterchange | -CADGeometry | -1 | -TriangleMesh | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| IndexedLineSet | -3.0 | -- | - | - | Interchange | -Rendering | -1 | -n. a. | -- | - |
| IndexedTriangleSet | -3.0 | -- | - | - | Interchange | -Rendering | -3 | -TriangleMesh | -- | - |
| IndexedTriangleFanSet | -3.0 | -- | - | - | Interchange | -Rendering | -3 | -TriangleMesh | -- | - |
| IndexedTriangleStripSet | -3.0 | -- | - | - | Interchange | -Rendering | -3 | -TriangleMesh | -- | - |
| IndexedQuadSet | -- | 3.1 | -- | - | CADInterchange | -CADGeometry | -1 | -TriangleMesh | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| IndexedFaceSet | -3.0 | -- | - | - | Interchange | -Geometry3D | -2 | -TriangleMesh | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Box | -3.0 | -- | - | - | Interchange | -Geometry3D | -1 | -Box | -- | - |
| Cone | -3.0 | -- | - | - | Interchange | -Geometry3D | -1 | -MeshView/TriangleMesh | -- | - |
| Cylinder | -3.0 | -- | - | - | Interchange | -Geometry3D | -1 | -Cylinder, MeshView/TriangleMesh | -- | - |
| Sphere | -3.0 | -- | - | - | Interchange | -Geometry3D | -1 | -Sphere | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Color | -3.0 | -- | - | - | Interchange | -Rendering | -1 | -n. a. | -- | - |
| ColorRGBA | -3.0 | -- | - | - | Interchange | -Rendering | -4 | -n. a. | -- | - |
| Coordinate | -3.0 | -- | - | - | Interchange | -Rendering | -1 | -TriangleMesh points | -- | - |
| CoordinateDouble | -3.0 | -- | - | - | Full | -NURBS | -1 | -TriangleMesh points | -- | - |
| Normal | -3.0 | -- | - | - | Interchange | -Rendering | -2 | -TriangleMesh smoothing groups | -- | - |
| MultiTextureCoordinate | -3.0 | -- | - | - | Interchange | -Texturing | -2 | -n. a. | -- | - |
| TextureCoordinateGenerator | -3.0 | -- | - | - | Interchange | -Texturing | -2 | -n. a. | -- | - |
| TextureCoordinate | -3.0 | -- | - | - | Interchange | -Texturing | -1 | -TriangleMesh texture coordinates | -- | - |
| TextureCoordinate3D | -- | 3.1 | -- | - | Full | -Texturing3D | -1 | -n. a. | -- | - |
| TextureCoordinate4D | -- | 3.1 | -- | - | Full | -Texturing3D | -1 | -n. a. | -- | - |
| FloatVertexAttribute | -- | 3.1 | -- | - | Full | -Shaders | -1 | -n. a. | -- | - |
| - | - | - | - | - | - | - | - | - | - | - |
| Lighting | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| DirectionalLight | -3.0 | -- | - | - | Interchange | -Lighting | -1 | -PointLight | -ignored | -- |
| PointLight | -3.0 | -- | - | - | Interactive | -Lighting | -2 | -PointLight/Translate | -ignored | -- |
| SpotLight | -3.0 | -- | - | - | Interactive | -Lighting | -2 | -PointLight/Translate | -ignored | -- |
| - | - | - | - | - | - | - | - | - | - | - |
| Viewing | -- | - | - | - | - | - | - | - | - | - |
| - | - | - | - | - | - | - | - | - | - | - |
| OrthoViewpoint | -- | - | 3.2 | -- | Full | -Navigation | -3 | -ParallelCamera/Rotate, Translate | -ignored | -Viewpoint | -
| Viewpoint | -3.0 | -- | - | - | Interchange | -Navigation | -1 | -PerspectveCamera/Rotate, Translate | -ignored | -Viewpoint | -
| ViewpointGroup | -- | - | 3.2 | -- | Full | -Navigation | -3 | -- | -ignored | -- |
| - | - | - | - | - | - | - | - | - | - | - |
- Further implementation details -
-TODO
-Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +See: Description
+| Class | +Description | +
|---|---|
| X3dHead | +
+ An X3dHead object comprises attributes of the X3D root element and
+ the component, meta, and unit elements of its head child element.
+ |
+
| X3dModelImporter | +
+ A JavaFX model importer for X3D files. |
+
| Enum | +Description | +
|---|---|
| X3dHead.UnitCat | +
+ Base unit category.
+ |
+
| X3dImportOption | +
+ Import options for the JavaFX X3D model importer.
+ |
+
Supported JavaFX 3D scene graph nodes and attributes +
++
+ Mapping X3D --> JavaFX 3D +
+| X3D | +JavaFX 3D | +|||||||||
| Node | +Version | +Profile | +Component | +Scene graph node / attribute | +X3dModelImporter | +|||||
| + | 3.0 | +3.1 | +3.2 | +3.3 | ++ | + | Level | ++ | Option | ++ |
| Layering | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| LayerSet | ++ | + | 3.2 | ++ | Full | +Layering | +1 | ++ | + | order of layers | +
| Layer | ++ | + | 3.2 | ++ | Full | +Layering | +1 | +Group | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Inline | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Inline | +3.0 | ++ | + | + | Interactive | +Networking | +3 | +Group | ++ | FilePath | +
| + | + | + | + | + | + | + | + | + | + | + |
| Groups | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Billboard | +3.0 | ++ | + | + | Immersive | +Navigation | +2 | +Group | ++ | + |
| Collision | +3.0 | ++ | + | + | Immersive | +Navigation | +2 | +Group | ++ | + |
| Group | +3.0 | ++ | + | + | Interchange | +Grouping | +1 | +Group | ++ | + |
| LOD | +3.0 | ++ | + | + | Immersive | +Navigation | +2 | +Group | ++ | + |
| PickableGroup | ++ | + | + | 3.3 | +Immersive | +Picking | +1 | +Group | ++ | + |
| StaticGroup | +3.0 | ++ | + | + | Full | +Grouping | +3 | +Group | ++ | + |
| Switch | +3.0 | ++ | + | + | Interactive | +Grouping | +2 | +Group | ++ | + |
| Transform | +3.0 | ++ | + | + | Interchange | +Grouping | +1 | +Group/Rotate, Scale, Translate | ++ | + |
| Viewport | ++ | + | 3.2 | ++ | Full | +Layering | +1 | +Group | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| CAD | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| CADLayer | ++ | 3.1 | ++ | + | CADInterchange | +CADGeometry | +2 | +Group | ++ | + |
| CADAssembly | ++ | 3.1 | ++ | + | CADInterchange | +CADGeometry | +2 | +Group | ++ | + |
| CADPart | ++ | 3.1 | ++ | + | CADInterchange | +CADGeometry | +2 | +Group/Rotate, Scale, Translate | ++ | + |
| CADFace | ++ | 3.1 | ++ | + | CADInterchange | +CADGeometry | +2 | +Group | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Shape | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Shape | +3.0 | ++ | + | + | Interchange | +Shape | +1 | +MeshView, Box, Cylinder, Sphere | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Appearance | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Appearance | +3.0 | ++ | + | + | Interchange | +Shape | +1 | +PhongMaterial | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| LineProperties | +3.0 | ++ | + | + | Immersive | +Shape | +2 | +n. a. | ++ | + |
| Material | +3.0 | ++ | + | + | Interchange | +Shape | +1 | +PhongMaterial diffuse/specular color | ++ | + |
| MultiTexture | +3.0 | ++ | + | + | Interchange | +Texturing | +2 | +n. a. | ++ | + |
| ImageTexture | +3.0 | ++ | + | + | Interchange | +Texturing | +1 | +Image, PhongMaterial diffuse map | +WritableImage | +FilePath | +
| TextureProperties | ++ | + | 3.2 | ++ | Interchange | +Texturing | +2 | +n. a. | ++ | + |
| ComposedCubeMapTexture | ++ | 3.1 | ++ | + | Full | +CubeMapTexturing | +1 | +n. a. | ++ | + |
| ComposedTexture3D | ++ | 3.1 | ++ | + | Full | +Texturing3D | +1 | +n. a. | ++ | + |
| MultiTextureTransform | +3.0 | ++ | + | + | Interchange | +Texturing | +2 | +n. a. | ++ | + |
| TextureTransform | +3.0 | ++ | + | + | Interchange | +Texturing | +1 | +n. a. | ++ | + |
| TextureMatrixTransform | ++ | 3.1 | ++ | + | Full | +Texturing3D | +1 | +n. a. | ++ | + |
| TextureTransform3D | ++ | 3.1 | ++ | + | Full | +Texturing3D | +1 | +n. a. | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Geometry | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| PointSet | +3.0 | ++ | + | + | Interchange | +Rendering | +1 | +n. a. | ++ | + |
| LineSet | +3.0 | ++ | + | + | Interchange | +Rendering | +1 | +n. a. | ++ | + |
| TriangleSet | +3.0 | ++ | + | + | Interchange | +Rendering | +3 | +TriangleMesh | ++ | + |
| TriangleFanSet | +3.0 | ++ | + | + | Interchange | +Rendering | +3 | +TriangleMesh | ++ | + |
| TriangleStripSet | +3.0 | ++ | + | + | Interchange | +Rendering | +3 | +TriangleMesh | ++ | + |
| QuadSet | ++ | 3.1 | ++ | + | CADInterchange | +CADGeometry | +1 | +TriangleMesh | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| IndexedLineSet | +3.0 | ++ | + | + | Interchange | +Rendering | +1 | +n. a. | ++ | + |
| IndexedTriangleSet | +3.0 | ++ | + | + | Interchange | +Rendering | +3 | +TriangleMesh | ++ | + |
| IndexedTriangleFanSet | +3.0 | ++ | + | + | Interchange | +Rendering | +3 | +TriangleMesh | ++ | + |
| IndexedTriangleStripSet | +3.0 | ++ | + | + | Interchange | +Rendering | +3 | +TriangleMesh | ++ | + |
| IndexedQuadSet | ++ | 3.1 | ++ | + | CADInterchange | +CADGeometry | +1 | +TriangleMesh | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| IndexedFaceSet | +3.0 | ++ | + | + | Interchange | +Geometry3D | +2 | +TriangleMesh | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Box | +3.0 | ++ | + | + | Interchange | +Geometry3D | +1 | +Box | ++ | + |
| Cone | +3.0 | ++ | + | + | Interchange | +Geometry3D | +1 | +MeshView/TriangleMesh | ++ | + |
| Cylinder | +3.0 | ++ | + | + | Interchange | +Geometry3D | +1 | +Cylinder, MeshView/TriangleMesh | ++ | + |
| Sphere | +3.0 | ++ | + | + | Interchange | +Geometry3D | +1 | +Sphere | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Color | +3.0 | ++ | + | + | Interchange | +Rendering | +1 | +n. a. | ++ | + |
| ColorRGBA | +3.0 | ++ | + | + | Interchange | +Rendering | +4 | +n. a. | ++ | + |
| Coordinate | +3.0 | ++ | + | + | Interchange | +Rendering | +1 | +TriangleMesh points | ++ | + |
| CoordinateDouble | +3.0 | ++ | + | + | Full | +NURBS | +1 | +TriangleMesh points | ++ | + |
| Normal | +3.0 | ++ | + | + | Interchange | +Rendering | +2 | +TriangleMesh smoothing groups | ++ | + |
| MultiTextureCoordinate | +3.0 | ++ | + | + | Interchange | +Texturing | +2 | +n. a. | ++ | + |
| TextureCoordinateGenerator | +3.0 | ++ | + | + | Interchange | +Texturing | +2 | +n. a. | ++ | + |
| TextureCoordinate | +3.0 | ++ | + | + | Interchange | +Texturing | +1 | +TriangleMesh texture coordinates | ++ | + |
| TextureCoordinate3D | ++ | 3.1 | ++ | + | Full | +Texturing3D | +1 | +n. a. | ++ | + |
| TextureCoordinate4D | ++ | 3.1 | ++ | + | Full | +Texturing3D | +1 | +n. a. | ++ | + |
| FloatVertexAttribute | ++ | 3.1 | ++ | + | Full | +Shaders | +1 | +n. a. | ++ | + |
| + | + | + | + | + | + | + | + | + | + | + |
| Lighting | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| DirectionalLight | +3.0 | ++ | + | + | Interchange | +Lighting | +1 | +PointLight | +ignored | ++ |
| PointLight | +3.0 | ++ | + | + | Interactive | +Lighting | +2 | +PointLight/Translate | +ignored | ++ |
| SpotLight | +3.0 | ++ | + | + | Interactive | +Lighting | +2 | +PointLight/Translate | +ignored | ++ |
| + | + | + | + | + | + | + | + | + | + | + |
| Viewing | ++ | + | + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + | + | + | + |
| OrthoViewpoint | ++ | + | 3.2 | ++ | Full | +Navigation | +3 | +ParallelCamera/Rotate, Translate | +ignored | +Viewpoint | +
| Viewpoint | +3.0 | ++ | + | + | Interchange | +Navigation | +1 | +PerspectveCamera/Rotate, Translate | +ignored | +Viewpoint | +
| ViewpointGroup | ++ | + | 3.2 | ++ | Full | +Navigation | +3 | +- | +ignored | ++ |
| + | + | + | + | + | + | + | + | + | + | + |
+ Further implementation details +
+TODO
+Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/package-tree.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/package-tree.html index ff0f03c1..c6ee6d48 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/package-tree.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/com/interactivemesh/jfx/importer/x3d/package-tree.html @@ -1,152 +1,152 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/constant-values.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/constant-values.html index 9d3cdc9a..07c1e0b2 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/constant-values.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/constant-values.html @@ -1,125 +1,125 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/deprecated-list.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/deprecated-list.html index 03a47b38..7a445ed4 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/deprecated-list.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/deprecated-list.html @@ -1,125 +1,125 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/help-doc.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/help-doc.html index be8b7d96..8ba0f699 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/help-doc.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/help-doc.html @@ -1,226 +1,226 @@ - - - - - -The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
-Each annotation type has its own separate page with the following sections:
-Each enum has its own separate page with the following sections:
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
-These links take you to the next or previous class, interface, package, or related page.
-These links show and hide the HTML frames. All pages are available with or without frames.
-The All Classes link shows all classes and interfaces except non-static nested types.
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-The Constant Field Values page lists the static final fields and their values.
-Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-1.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-1.html index a491f1be..2a4fbac5 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-1.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-1.html @@ -1,243 +1,243 @@ - - - - - -A JavaFX model importer for COLLADA 1.4.1 and 1.5.0 files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +A JavaFX model importer for COLLADA 1.4.1 and 1.5.0 files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-10.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-10.html index bd87852a..735c2ea3 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-10.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-10.html @@ -1,208 +1,208 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-11.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-11.html index 1e2a7761..9dbb03a6 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-11.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-11.html @@ -1,149 +1,149 @@ - - - - - -A JavaFX model importer for X3D files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +A JavaFX model importer for X3D files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-2.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-2.html index 8c7c6ddb..6f6dd562 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-2.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-2.html @@ -1,151 +1,151 @@ - - - - - -A JavaFX model importer for 3D FXML files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +A JavaFX model importer for 3D FXML files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-3.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-3.html index 0dec4919..9d29ba0f 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-3.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-3.html @@ -1,515 +1,515 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-4.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-4.html index 3f8beebb..4a954626 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-4.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-4.html @@ -1,154 +1,154 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-5.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-5.html index ddb30ecf..49f61c3b 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-5.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-5.html @@ -1,133 +1,133 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-6.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-6.html index c58a95cc..8539b830 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-6.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-6.html @@ -1,168 +1,168 @@ - - - - - -A JavaFX importer for OBJ files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +A JavaFX importer for OBJ files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-7.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-7.html index 8f100233..080ee9ee 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-7.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-7.html @@ -1,212 +1,212 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-8.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-8.html index 01379719..5e72eb6e 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-8.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-8.html @@ -1,296 +1,296 @@ - - - - - -A JavaFX importer for ASCII and binary STL files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +A JavaFX importer for ASCII and binary STL files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-9.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-9.html index d0f70ac7..7461d8f3 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-9.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index-files/index-9.html @@ -1,140 +1,140 @@ - - - - - -A JavaFX importer for 3ds files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +A JavaFX importer for 3ds files.
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index.html index 057a6376..dc3aad20 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/index.html @@ -1,74 +1,74 @@ - - - - - -This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version.
+- - + + + + + +
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/overview-summary.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/overview-summary.html index 5497408a..2e039b0f 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/overview-summary.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/overview-summary.html @@ -1,392 +1,392 @@ - - - - - -
JavaFX™ 3D Model Importers
API Specifications
- Early Access -
-- JavaFX 8 importers for 3D model files.
See: Description
-| Package | -Description | -
|---|---|
| com.interactivemesh.jfx.importer | -
-
- Common classes for JavaFX 3D model importers.
- |
-
| com.interactivemesh.jfx.importer.col | -
-
- ColModelImporterJFX 0.6 - Importer for COLLADA™ 1.4.1 & 1.5.0 files.
- |
-
| com.interactivemesh.jfx.importer.fxml | -
-
- FxmlModelImporterJFX 0.5 - Importer for 3D FXML files.
- |
-
| com.interactivemesh.jfx.importer.obj | -
-
- ObjModelImporterJFX 0.8 - Importer for OBJ files.
- |
-
| com.interactivemesh.jfx.importer.stl | -
-
- StlMeshImporterJFX 0.7 - Importer for STL files.
- |
-
| com.interactivemesh.jfx.importer.tds | -
-
- 3dsModelImporterJFX 0.7 - Importer for 3ds files.
- |
-
| com.interactivemesh.jfx.importer.x3d | -
-
- X3dModelImporterJFX 0.4 - Importer for X3D™ files.
- |
-
- JavaFX 8 importers for 3D model files. -
-| - 3D format - | -- Files - | -- 3D model importer - | -- Archive - | -- Release - | -
|
- 3ds - COLLADA 1.4.1 & 1.5.0 - FXML 8 - OBJ - STL - X3D 3.3 - |
-
- *.3ds - *.dae *.zae - *.fxml - *.obj - *.stl - *.x3d *.x3dz - |
-
- 3dsModelImporterJFX - ColModelImporterJFX - FxmlModelImporterJFX - ObjModelImporterJFX - StlModelImporterJFX - X3dModelImporterJFX - |
-
- jim3dsModelImporterJFX.jar - jimColModelImporterJFX.jar - jimFxmlModelImporterJFX.jar - jimObjModelImporterJFX.jar - jimStlModelImporterJFX.jar - jimX3dModelImporterJFX.jar - |
-
- 0.7 - 0.6 - 0.5 - 0.8 - 0.7 - 0.4 - |
-
System requirements
-- JRE 8 - release candidate build b128, February 1, 2014. (http://jdk8.java.net) -
-JavaFX 8 restrictions/issues -
--
Model importers restrictions/issues
--
Mapping imported coordinate sytem onto JavaFX 3D coordinate sytem
-- The imported geometric data will be converted to the JavaFX 3D coordinate sytem: - upward axis -Y, right axis +X, and inward axis +Z. - For instance, the Y-up right-handed coordinate system will be mapped as follows: +Y -> -Y, +X -> +X, +Z -> -Z. -
-- Correspondingly, all imported transforms will be adapted so that the converted coordinates - will be rotated, scaled, and translated correctly. This is also valid for cameras and lights. -
- - - -Supported image formats for PhongMaterial maps
-- Type javafx.scene.image.Image -
'bmp', 'gif', 'jpeg', 'png'
-JavaFX image loader (default)
- Type javafx.scene.image.WritableImage -
'bmp', 'gif', 'jpeg', 'png'
- Java Image I/O API, import option MAP_WRITABLEIMAGE'tga'
- data type 2 - true-color images, 24/32 bit, uncompressed; InteractiveMesh implementation'tif'
- Requires installed Java Advanced Imaging (JAI) or the cross-platform packages "jai_codec.jar" and "jai_core.jar" on the classpath -
- JAI 1.3.1 downloads: http://download.java.net/media/jai/builds/release/1_1_3/
- JAI 1.3.1 cross-platform packages: jai-1_1_3-lib.zip
-
Date -
-2014/02/09 -
-Copyright (C) 2013-2014 August Lammersdorf, InteractiveMesh e.K.. All rights reserved.
-
- InteractiveMesh e.K.
- August Lammersdorf
- Hauptstraße 28d
- 85737 Ismaning
- Germany / Munich Area
- District court Munich HRA 89887
- www.InteractiveMesh.com/org
-
License Agreement
- -- By installing, copying, or otherwise using the Software, you agree to be bound - by the terms of this Agreement. If you do not agree to the terms of this - Agreement, do not install or use the Software. -
-- The copyright holder grants to you a non-exclusive, perpetual, irrevocable, - and worldwide right to use the Software. It is provided to you free of charge - for academic, commercial, and personal use. -
-- You may not remove any copyright, license, or other proprietary notice - from the Software. -
-- No parts of the Software may be reproduced in part or in whole. You may not - reverse engineer, decompile, or disassemble the Software or prepare - derivative works of it. -
-- THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - EIHTER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR - CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS - FOR A PARTICULAR PURPOSE. YOU ARE SOLELY RESPONSIBLE FOR DETERMINING - THE APPROPRIATENESS OF USING THE SOFTWARE AND ASSUME ANY RISKS ASSOCIATED - WITH YOUR EXERCISE OF PERMISSIONS UNDER THIS LICENSE. -
-- IN NO EVENT AND UNDER NO LEGAL THEORY, WHETHER IN TORT, CONTRACT, OR OTHERWISE, - UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, SHALL - THE COPYRIGHT HOLDER BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT, - INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER - ARISING AS A RESULT OF THIS LICENSE OR OUT THE USE OR INABILITY TO USE - THE SOFTWARE, EVEN IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY - OF SUCH DAMAGES. -
- - -Trademarks
-
- COLLADA is a trademark of Sony Computer Entertainment, Inc.
- Java and JavaFX are trademarks or registered trademarks of Oracle and/or its affiliates in the United States and other countries.
- X3D is a registered trademark of Web3D Consortium, Inc. in the United States and other countries.
- All other trademarks mentioned herein are the property of their respective owners.
-
Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +JavaFX™ 3D Model Importers
API Specifications
- Early Access -
++ JavaFX 8 importers for 3D model files.
See: Description
+| Package | +Description | +
|---|---|
| com.interactivemesh.jfx.importer | +
+
+ Common classes for JavaFX 3D model importers.
+ |
+
| com.interactivemesh.jfx.importer.col | +
+
+ ColModelImporterJFX 0.6 - Importer for COLLADA™ 1.4.1 & 1.5.0 files.
+ |
+
| com.interactivemesh.jfx.importer.fxml | +
+
+ FxmlModelImporterJFX 0.5 - Importer for 3D FXML files.
+ |
+
| com.interactivemesh.jfx.importer.obj | +
+
+ ObjModelImporterJFX 0.8 - Importer for OBJ files.
+ |
+
| com.interactivemesh.jfx.importer.stl | +
+
+ StlMeshImporterJFX 0.7 - Importer for STL files.
+ |
+
| com.interactivemesh.jfx.importer.tds | +
+
+ 3dsModelImporterJFX 0.7 - Importer for 3ds files.
+ |
+
| com.interactivemesh.jfx.importer.x3d | +
+
+ X3dModelImporterJFX 0.4 - Importer for X3D™ files.
+ |
+
+ JavaFX 8 importers for 3D model files. +
+| + 3D format + | ++ Files + | ++ 3D model importer + | ++ Archive + | ++ Release + | +
|
+ 3ds + COLLADA 1.4.1 & 1.5.0 + FXML 8 + OBJ + STL + X3D 3.3 + |
+
+ *.3ds + *.dae *.zae + *.fxml + *.obj + *.stl + *.x3d *.x3dz + |
+
+ 3dsModelImporterJFX + ColModelImporterJFX + FxmlModelImporterJFX + ObjModelImporterJFX + StlModelImporterJFX + X3dModelImporterJFX + |
+
+ jim3dsModelImporterJFX.jar + jimColModelImporterJFX.jar + jimFxmlModelImporterJFX.jar + jimObjModelImporterJFX.jar + jimStlModelImporterJFX.jar + jimX3dModelImporterJFX.jar + |
+
+ 0.7 + 0.6 + 0.5 + 0.8 + 0.7 + 0.4 + |
+
System requirements
++ JRE 8 - release candidate build b128, February 1, 2014. (http://jdk8.java.net) +
+JavaFX 8 restrictions/issues +
++
Model importers restrictions/issues
++
Mapping imported coordinate sytem onto JavaFX 3D coordinate sytem
++ The imported geometric data will be converted to the JavaFX 3D coordinate sytem: + upward axis -Y, right axis +X, and inward axis +Z. + For instance, the Y-up right-handed coordinate system will be mapped as follows: +Y -> -Y, +X -> +X, +Z -> -Z. +
++ Correspondingly, all imported transforms will be adapted so that the converted coordinates + will be rotated, scaled, and translated correctly. This is also valid for cameras and lights. +
+ + + +Supported image formats for PhongMaterial maps
++ Type javafx.scene.image.Image +
'bmp', 'gif', 'jpeg', 'png'
+JavaFX image loader (default)
+ Type javafx.scene.image.WritableImage +
'bmp', 'gif', 'jpeg', 'png'
+ Java Image I/O API, import option MAP_WRITABLEIMAGE'tga'
+ data type 2 - true-color images, 24/32 bit, uncompressed; InteractiveMesh implementation'tif'
+ Requires installed Java Advanced Imaging (JAI) or the cross-platform packages "jai_codec.jar" and "jai_core.jar" on the classpath +
+ JAI 1.3.1 downloads: http://download.java.net/media/jai/builds/release/1_1_3/
+ JAI 1.3.1 cross-platform packages: jai-1_1_3-lib.zip
+
Date +
+2014/02/09 +
+Copyright (C) 2013-2014 August Lammersdorf, InteractiveMesh e.K.. All rights reserved.
+
+ InteractiveMesh e.K.
+ August Lammersdorf
+ Hauptstraße 28d
+ 85737 Ismaning
+ Germany / Munich Area
+ District court Munich HRA 89887
+ www.InteractiveMesh.com/org
+
License Agreement
+ ++ By installing, copying, or otherwise using the Software, you agree to be bound + by the terms of this Agreement. If you do not agree to the terms of this + Agreement, do not install or use the Software. +
++ The copyright holder grants to you a non-exclusive, perpetual, irrevocable, + and worldwide right to use the Software. It is provided to you free of charge + for academic, commercial, and personal use. +
++ You may not remove any copyright, license, or other proprietary notice + from the Software. +
++ No parts of the Software may be reproduced in part or in whole. You may not + reverse engineer, decompile, or disassemble the Software or prepare + derivative works of it. +
++ THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, + EIHTER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR + CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS + FOR A PARTICULAR PURPOSE. YOU ARE SOLELY RESPONSIBLE FOR DETERMINING + THE APPROPRIATENESS OF USING THE SOFTWARE AND ASSUME ANY RISKS ASSOCIATED + WITH YOUR EXERCISE OF PERMISSIONS UNDER THIS LICENSE. +
++ IN NO EVENT AND UNDER NO LEGAL THEORY, WHETHER IN TORT, CONTRACT, OR OTHERWISE, + UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, SHALL + THE COPYRIGHT HOLDER BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT, + INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER + ARISING AS A RESULT OF THIS LICENSE OR OUT THE USE OR INABILITY TO USE + THE SOFTWARE, EVEN IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY + OF SUCH DAMAGES. +
+ + +Trademarks
+
+ COLLADA is a trademark of Sony Computer Entertainment, Inc.
+ Java and JavaFX are trademarks or registered trademarks of Oracle and/or its affiliates in the United States and other countries.
+ X3D is a registered trademark of Web3D Consortium, Inc. in the United States and other countries.
+ All other trademarks mentioned herein are the property of their respective owners.
+
Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/overview-tree.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/overview-tree.html index a1a6e1c6..1afb6d34 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/overview-tree.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/overview-tree.html @@ -1,195 +1,195 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/package-list b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/package-list index bbbf469b..c289aed8 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/package-list +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/package-list @@ -1,7 +1,7 @@ -com.interactivemesh.jfx.importer -com.interactivemesh.jfx.importer.col -com.interactivemesh.jfx.importer.fxml -com.interactivemesh.jfx.importer.obj -com.interactivemesh.jfx.importer.stl -com.interactivemesh.jfx.importer.tds -com.interactivemesh.jfx.importer.x3d +com.interactivemesh.jfx.importer +com.interactivemesh.jfx.importer.col +com.interactivemesh.jfx.importer.fxml +com.interactivemesh.jfx.importer.obj +com.interactivemesh.jfx.importer.stl +com.interactivemesh.jfx.importer.tds +com.interactivemesh.jfx.importer.x3d diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/script.js b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/script.js index b3463569..c3a1cae4 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/script.js +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/script.js @@ -1,30 +1,30 @@ -function show(type) -{ - count = 0; - for (var key in methods) { - var row = document.getElementById(key); - if ((methods[key] & type) != 0) { - row.style.display = ''; - row.className = (count++ % 2) ? rowColor : altColor; - } - else - row.style.display = 'none'; - } - updateTabs(type); -} - -function updateTabs(type) -{ - for (var value in tabs) { - var sNode = document.getElementById(tabs[value][0]); - var spanNode = sNode.firstChild; - if (value == type) { - sNode.className = activeTableTab; - spanNode.innerHTML = tabs[value][1]; - } - else { - sNode.className = tableTab; - spanNode.innerHTML = "" + tabs[value][1] + ""; - } - } -} +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/serialized-form.html b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/serialized-form.html index df9c5497..cbeef1ad 100644 --- a/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/serialized-form.html +++ b/libs/JFX3DModelImporters_EA_2014-02-09/apidoc/serialized-form.html @@ -1,142 +1,142 @@ - - - - - -Copyright (C) 2013-2014 InteractiveMesh e.K.
- - + + + + + +Copyright (C) 2013-2014 InteractiveMesh e.K.
+ + diff --git a/src/main/java/seng302/visualiser/GameView.java b/src/main/java/seng302/visualiser/GameView.java index 0ce36267..eb42c8e7 100644 --- a/src/main/java/seng302/visualiser/GameView.java +++ b/src/main/java/seng302/visualiser/GameView.java @@ -41,8 +41,10 @@ import java.util.*; public class GameView extends Pane { private double bufferSize = 50; + private double horizontalBuffer = 0; private double panelWidth = 1280; private double panelHeight = 960; + private double canvasWidth = 1100; private double canvasHeight = 920; private boolean horizontalInversion = false; @@ -479,6 +481,9 @@ public class GameView extends Pane { borderPoints = border; rescaleRace(new ArrayList<>(borderPoints)); } + + rescaleRace(new ArrayList<>(border)); + Listbh9mNA%ihr43PK)9
z*H1V|tbDwe#hvwu8h27Z%C0^I`<#4egZ)j#m0Z?#)`OE*@7#aySp44jzOcC6>&=Y%
ziy|8{2X5+~z3ls*@+LuUugU3TxdZa`n}eSm;=Mk!OShEVZjN{_V{j~5?{zHmkmZ2G
z`Y+F*JFD#yAH0mpcP(r8ZTDZlK4RzV; jk4_xif~&QcqEEYI=h8s;T`f#El;BM|$7jU$RKDI%0v4+UhI9
z8daI~>x9vHj=5!idA%-9JZS$5Bo@=# cOs$ylbj{ZivAni?z`Xq_HY2cyGc`CQ+*0{bSk@}k-3-Ec7gD|Gob8r?|V-
z3HP-l@nwwZz4-HCyUBdh?fuo~gbs|RH(EHdQ`s^3v)t$@kEnlKFP^Bf{#*UVxS76Q
zjjOqDOm4NG`|Fga#ce|Sih`MqdU ?DEqgxP0G
z2x+&pmt0bJGg`eJnl;@=4E_uy{#R)&y*&?H^0v-pq&a(C8ha0eV-H3`GHuTQa_Hld
zzLRJ8KkFIDA9FfUmiO|p _I7g7YxknAB7A
z@+8GxW7k`pdTO?B81r0iE8XGt%}I!2+q-{t@t~~VqlNmH
zlf|eI&la+6aahW<{iPnscqnJm}SxXlnZYYO(tZc`Ylbzzxi*r`Y8WsSL4)7OqZ;MY3`{PH^HR_u~==i9Ly`89UA1f%qtPM
z?6$LLM6H?LSkVEEYF0VP|v?s;@aRH!wXT+f$
zPi6V9AV*ZOp|lw5_oW|;OcYgCb4<6-SfTDA0*yXsElOk?QEXgZcVFjIPO4G?k{P{d
zEa&C%9%CI*eC4F#Bic4f)G_c)>`-ll*_f)tZN{LE`i8i+QNxq5M?WDwsL5L;UO0!>
zo|Aey1H~G%uT*2=ThS5|%8zYo4Q+CNX*0tJs%uD#x_eQc^6?hEk)9VrCt=a2dF{d|
zuuuh$oAnITGY@|nZLPy9whk0G{tv}TsCQq}jT$$%4r?3|xgsK-Lep+Vo+2yLdj*ia
zQ5yxa9R*o=gGWPG+?pEE
zwGM&9`81+z8=$j?{qIYXR&ES%i*Gl=Iy(Ez6=iBy)&AR3{pz