public bool IsSameOrigin() { if (ImplementCheckNullValue() != 0) { return(false); } XYZ serverOrigin = ConvertOpenningStringToObjectReVit.GetOriginal(ServerGeometry.Original); XYZ localOriginal = ConvertOpenningStringToObjectReVit.GetOriginal(LocalGeometry.Original); return(Common.IsEqual(serverOrigin, localOriginal)); //return ServerGeometry.Original.Equals(LocalGeometry.Original); }
private XYZ GetOriginalFromJson(string original) { Origin origin = JsonConvert.DeserializeObject <Origin>(original); if (origin != null) { XYZ originXYZ = ConvertOpenningStringToObjectReVit.GetOriginal(original) * 304.8; return(originXYZ); } else { return(null); } }
private string GetOriginalStrFromJson(string original) { Origin origin = JsonConvert.DeserializeObject <Origin>(original); if (origin != null) { XYZ originXYZ = ConvertOpenningStringToObjectReVit.GetOriginal(original) * 304.8; return(Round2(originXYZ.X).ToString() + "/" + Round2(originXYZ.Y).ToString() + "/" + Round2(originXYZ.Z).ToString()); } else { return(null); } }
private void GetValueGeometry(GeometryDetail openingData) { _shapeProfile = ConvertOpenningStringToObjectReVit.GetShapeFromGeometry(openingData.Geometry); _origin = ConvertOpenningStringToObjectReVit.GetOriginal(openingData.Original); _height = ConvertOpenningStringToObjectReVit.GetHeightFromGeometry(openingData.Geometry) / Define.mmToFeet; _direction = ConvertOpenningStringToObjectReVit.getDirection(openingData.Direction); _angle = ConvertOpenningStringToObjectReVit.getAngle(openingData.Direction); if (_shapeProfile == Define.RECTANGLE_FAMILY) { _lenght = ConvertOpenningStringToObjectReVit.GetLengthFromGeometry(openingData.Geometry) / Define.mmToFeet; _width = ConvertOpenningStringToObjectReVit.GetWidthFromGeometry(openingData.Geometry) / Define.mmToFeet; } else if (_shapeProfile == Define.CYLYNDER_FAMILY) { _radius = ConvertOpenningStringToObjectReVit.GetRadiusFromGeometry(openingData.Geometry) / Define.mmToFeet; } }