java.lang.Object
de.grogra.obj.ObjectBase
- All Implemented Interfaces:
SceneGraphExport.NodeExport
- Direct Known Subclasses:
Box,Cone,Cylinder,Frustum,Parallelogram,Plane,Polygonizable,Sphere
Wrapper class. Part of OBJExport
http://en.wikipedia.org/wiki/Wavefront_.obj_file
MH 2021-05-30
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexport(SceneTree.Leaf node, SceneTree.InnerNode transform, SceneGraphExport sge) Exports the leafnodeto the destination.protected voidgetColorString(SceneTree.Leaf node) protected voidwriteFacets(String[] f) protected voidwriteVertices(Point4d[] p)
-
Constructor Details
-
ObjectBase
public ObjectBase()
-
-
Method Details
-
getColorString
-
writeVertices
-
writeFacets
-
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
-