<?xml version="1.0" encoding="ISO-8859-1"?>

<ze_node name="node">
    <!-- Create a node object.
    If the object will not be re-used, omit the name attribute.
    
    Methods include:
    -->
    
    <append>name</append>
        <!-- Adds the named object to the node. -->
    
    <clone>name, n</clone>
        <!-- Clones n number of the named object and
        add them to the node.
        -->
        
    <clear>all</clear>
        <!--clear all objects in the node-->
    
    <color>r, g, b, a</color>
        <!-- Sets the color of the node. All objects in the node will
        use this color unless an object has its own color set.
        Color components of red, green, blue, and alpha
        should be numbers of 0 to 1.
        -->

    <rotatex vertex="name">angle</rotatex>
    <rotatey vertex="name">angle</rotatey>
    <rotatez vertex="name">angle</rotatez>
        <!-- Rotates the object about the x-axis, y-axis, or z-axis.
        
        If the vertex attribute is set, rotate every object
        in the node for vertex.x + angle, vertex.y + angle, or vertex.z + angle.
        -->

    <scale vertex="name">sx, sy, sz</scale>
        <!-- Scales the object by the factors of sx, sy, sz
        in x-, y-, and z-directions.
        
        If the vertex attribute is set, scales every object
        in the node for vertex.x+sx, vertex.y+sy, and vertex.z+sz.
        -->
    
    <translate vertex="name">dx, dy, dz</translate>
        <!-- Moves the object away from the origin
        by dx, dy, and dz.

        If the vertex attribute is set, moves every object
        in the node for vertex.x+dx, vertex.y+dy, and vertex.z+dz.
        -->
    
    <open>true</open>
        <!-- Or <open>false</open> to make a node open or closed.
        A closed node will save all OpenGL attibutes before rendering
        objects in itself and restore the attibutes after in the end.
        -->
        
</ze_node>