示例#1
0
		public NuGenTriangle3D(NuGenPnt3D a, NuGenPnt3D b, NuGenPnt3D c)
		{
			p0 = a; p1 = b; p2 = c;
		}
示例#2
0
 public NuGenSphere3D(NuGenPnt3D center, double radius)
 {
     this.center = center;
     this.radius = radius;
 }
示例#3
0
 public NuGenTriangle3D(NuGenPnt3D a, NuGenPnt3D b, NuGenPnt3D c)
 {
     p0 = a; p1 = b; p2 = c;
 }
示例#4
0
		public NuGenSphere3D(NuGenPnt3D center, double radius)
		{
			this.center = center;
			this.radius = radius;
		}
示例#5
0
		public NuGenRay3D(NuGenPnt3D p, NuGenVec3D v)
		{
			this.p = p;
			this.v = v;
		}
示例#6
0
		public static bool ApproxEquals(NuGenPnt3D a, NuGenPnt3D b)
		{
			return
				Math.Abs(a._x[0] - b._x[0]) < NuGenVector.TINY_DOUBLE &&
				Math.Abs(a._x[1] - b._x[1]) < NuGenVector.TINY_DOUBLE &&
				Math.Abs(a._x[2] - b._x[2]) < NuGenVector.TINY_DOUBLE;
		}