Esempio n. 1
0
        /// <summary>
        /// Compares two objects for geometric equality
        /// </summary>
        /// <param name="a"></param>
        /// <param name="b">object to compare with</param>
        /// <returns></returns>
        public static bool GeometricEquals(this IfcDirection a, IfcDirection b)
        {
            if (a.Equals(b))
            {
                return(true);
            }
            XbimVector3D va = a.XbimVector3D();
            XbimVector3D vb = b.XbimVector3D();

            return(va.IsEqual(vb, b.ModelOf.ModelFactors.Precision));
        }