private static Size3F CreateEmptySize3D() { Size3F empty = new Size3F(); // Can't use setters because they throw on negative values empty._x = Float.NegativeInfinity; empty._y = Float.NegativeInfinity; empty._z = Float.NegativeInfinity; return(empty); }
public override bool Equals(object o) { if ((null == o) || !(o is Size3F)) { return(false); } Size3F value = (Size3F)o; return(Size3F.Equals(this, value)); }
public static bool Equals(Size3F size1, Size3F size2) { if (size1.IsEmpty) { return(size2.IsEmpty); } else { return(size1.X.Equals(size2.X) && size1.Y.Equals(size2.Y) && size1.Z.Equals(size2.Z)); } }
public Rect3F(Point3F location, Size3F size) { if (size.IsEmpty) { this = s_empty; } else { _x = location._x; _y = location._y; _z = location._z; _sizeX = size._x; _sizeY = size._y; _sizeZ = size._z; } }
public bool Equals(Size3F value) { return(Size3F.Equals(this, value)); }