Exemplo n.º 1
0
 //Copy properties from sourceTransform
 public void CopyFrom(Quad sourceQuad)
 {
     if (sourceQuad != null)
     {
         Pt1.CopyFrom(sourceQuad.Pt1);
         Pt2.CopyFrom(sourceQuad.Pt2);
     }
     else
     {
         Pt1 = new Double3();
         Pt2 = new Double3();
     }
 }
Exemplo n.º 2
0
        //True if same
        public bool IsEqualTo(Double3 value)
        {
            if (value == null)
            {
                return(false);
            }

            if ((Compare.DoublesAreEqual(value.X, X) == false) ||
                (Compare.DoublesAreEqual(value.Y, Y) == false) ||
                (Compare.DoublesAreEqual(value.Z, Z) == false))
            {
                return(false);
            }
            return(true);
        }
Exemplo n.º 3
0
 //Assignment constructor
 public Quad(double x1, double y1, double z1, double x2, double y2, double z2)
 {
     Pt1 = new Double3(x1, y1, z1);
     Pt2 = new Double3(x2, y2, z2);
 }
Exemplo n.º 4
0
 //Assignment constructor
 public Quad(Double3 fromPt1, Double3 fromPt2)
 {
     Pt1 = fromPt1 != null ? new Double3(fromPt1.X, fromPt1.Y, fromPt1.Z) : new Double3();
     Pt2 = fromPt2 != null ? new Double3(fromPt2.X, fromPt2.Y, fromPt2.Z) : new Double3();
 }
Exemplo n.º 5
0
 //Constructor
 public Quad()
 {
     Pt1 = new Double3();
     Pt2 = new Double3();
 }