java.lang.Object
de.grogra.ext.povray.POVObject
de.grogra.ext.povray.POVNode
- All Implemented Interfaces:
SceneGraphExport.NodeExport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexport(SceneTree.Leaf node, SceneTree.InnerNode transform, SceneGraphExport sge) Exports the leafnodeto the destination.protected voidexportFooter(Object object, SceneTreeWithShader.Leaf node, SceneTree.InnerNode transform, POVExport export) protected voidexportMaterial(SceneTreeWithShader.Leaf node, Shader front, Shader back, ChannelMap mapping, POVExport export) protected voidexportTextureFooter(Phong mat, ChannelMap mapping, SceneTreeWithShader.Leaf node, POVExport export) protected voidexportTextureHeader(Phong mat, SceneTreeWithShader.Leaf node, POVExport export) protected voidexportTransform(SceneTreeWithShader.Leaf node, SceneTree.InnerNode transform, POVExport export) Methods inherited from class de.grogra.ext.povray.POVObject
createIdentifier, export, exportHeader, exportImpl, getType, shouldDeclareObject
-
Constructor Details
-
POVNode
-
POVNode
-
-
Method Details
-
exportTransform
protected void exportTransform(SceneTreeWithShader.Leaf node, SceneTree.InnerNode transform, POVExport export) throws IOException - Throws:
IOException
-
exportMaterial
protected void exportMaterial(SceneTreeWithShader.Leaf node, Shader front, Shader back, ChannelMap mapping, POVExport export) throws IOException - Throws:
IOException
-
exportTextureHeader
protected void exportTextureHeader(Phong mat, SceneTreeWithShader.Leaf node, POVExport export) throws IOException - Throws:
IOException
-
export
public void export(SceneTree.Leaf node, SceneTree.InnerNode transform, SceneGraphExport sge) throws IOException Description copied from interface:SceneGraphExport.NodeExportExports the leafnodeto the destination. Iftransformis non-null, this means thatnodeis the only child oftransformand the transformation oftransformhas to be exported together with thenode.- Specified by:
exportin interfaceSceneGraphExport.NodeExport- Parameters:
node- a leaf of the scene treetransform- transformation of nodesge- invoking export instance- Throws:
IOException