public void AppendSample(Vector3f pos, Vector2f screenPos, Colorf color)
		{
			ARKitPoint pt = new ARKitPoint();
			pt.pos = pos;
			pt.screenPos = screenPos;
			pt.color = color;

			if (ActiveMode == StreamMode.WriteToDiskStream)
				disk_writer.WriteLine(to_string(pt));
			else
				currentFrame.SamplePoints.Add(pt);
		}
示例#2
0
 string to_string(ARKitPoint pt)
 {
     return(string.Format("pt p {0} s {1} c {2}", pt.pos, pt.screenPos, pt.color));
 }