{
	op: "compose",
	children: [
		{
			op: "pyramid",
			height: 30,
			radius: 10,
			segments: 6,
			base_segments: 1
		},
	/*	{
			op: "sphere",
			radius: 3,
			radial_segments: 8,
			vertical_segments: 8,
		},
		{
			op: "box",
			size: [100, 100, 100],
			origin: [.5, .7, .9]
		},
		{
			op: "cylinder",
			radius: 14.2,
			length: 100
			linear_segments: 10,
			radial_segments: 2,
			
			transform: { // implicit form
				position: [-10, 5, -15],
				direction: [4, 1, -3],
				scale: [1, 1, 1],
				rotation: 5,
			}
		},
		{ // long form
			op: "transform",
			position: [40, 2, 2],
			direction: [1, 2, 3],
			scale: [5, 5, 5],
			rotation: 2,
			
			children: [
				{
					op: "cylinder",
					radius: 3.2,
					length: 150
					linear_segments: 10,
					radial_segments: 2
				}
			]
		} */
	]
}
