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.