# Package com.interactivemesh.jfx.importer.fxml

FxmlModelImporterJFX 0.5 - Importer for 3D FXML files.

See: Description

- Class Summary
  Class | Description
  --- | ---
  FxmlModelImporter | A JavaFX model importer for 3D FXML files.

- Enum Summary
  Enum | Description
  --- | ---
  FxmlImportOption | Import options for the JavaFX FXML model importer.

## Package com.interactivemesh.jfx.importer.fxml Description

FxmlModelImporterJFX 0.5 - Importer for 3D FXML files.

Supported classes in JavaFX FXML files

- java.lang.Boolean
- java.lang.Double
- java.lang.Float
- java.lang.Integer
- java.lang.String
- javafx.geometry.Point3D
- javafx.scene.AmbientLight
- javafx.scene.Group
- javafx.scene.ParallelCamera
- javafx.scene.PerspectiveCamera
- javafx.scene.PointLight
- javafx.scene.image.Image
- javafx.scene.paint.Color
- javafx.scene.paint.PhongMaterial
- javafx.scene.shape.Box
- javafx.scene.shape.Cylinder
- javafx.scene.shape.MeshView
- javafx.scene.shape.Sphere
- javafx.scene.shape.TriangleMesh
- javafx.scene.transform.Affine
- javafx.scene.transform.Rotate
- javafx.scene.transform.Scale
- javafx.scene.transform.Translate

Supported root nodes in main and included FXML files

- javafx.scene.AmbientLight
- javafx.scene.Group
- javafx.scene.ParallelCamera
- javafx.scene.PerspectiveCamera
- javafx.scene.PointLight
- javafx.scene.shape.Box
- javafx.scene.shape.Cylinder
- javafx.scene.shape.MeshView
- javafx.scene.shape.Sphere

Supported javafx.scene.Node properties in JavaFX FXML files

- id
- opacity
- rotate
- rotationAxis
- scaleX, scaleY, scaleZ
- translateX, translateY, translateZ
- visible
- and the ObservableList of Transform objects

Supported FXML features

- <fx:include source="mySubScene.fxml"> : including of a root node of another FXML file
- <fx:reference source="myPhongMaterial"> : reference to an existing sharable element

Copyright (C) 2013-2014 InteractiveMesh e.K.