using System;
using OpenTK;

namespace SharpQuake
{
	internal class hull_t
	{
		public void Clear()
		{
			this.clipnodes = null;
			this.planes = null;
			this.firstclipnode = 0;
			this.lastclipnode = 0;
			this.clip_mins = Vector3.Zero;
			this.clip_maxs = Vector3.Zero;
		}

		public void CopyFrom(hull_t src)
		{
			this.clipnodes = src.clipnodes;
			this.planes = src.planes;
			this.firstclipnode = src.firstclipnode;
			this.lastclipnode = src.lastclipnode;
			this.clip_mins = src.clip_mins;
			this.clip_maxs = src.clip_maxs;
		}

		public dclipnode_t[] clipnodes;

		public mplane_t[] planes;

		public int firstclipnode;

		public int lastclipnode;

		public Vector3 clip_mins;

		public Vector3 clip_maxs;
	}
}
