All pastes #961208 Raw Edit

Miscellany

public text v1 · immutable
#961208 ·published 2008-03-28 19:14 UTC
rendered paste body
namespace NScene {
	public variant NObject {
		| Scene {
			Root : NObject;
		}
		| Octree {
			Nodes : array[NObject];
		}
		| Group {
			Objects : list [NObject];
		}
		| Mesh {
			Color : float * float * float;
			Center : float * float * float;
			Scale : float * float * float;
			Triangles : list [NObject.Triangle];
		}
		| Triangle {
			Points : NObject.Point * NObject.Point * NObject.Point;
		}
		| Point {
			Pos : float * float * float;
		}
	}
}