/// <summary> /// 设置附加信息(给品铂用) /// </summary> public void SetExtensionInfo(double offx, double offy, int pow) { ParkOffsetX = offx; ParkOffsetY = offy; double x = AbsoluteX.ToDouble(); double y = AbsoluteY.ToDouble(); ArchorX = (x - offx); ArchorY = (y - offy); ArchorX100 = (ArchorX * pow).ToString("F0").ToInt(); ArchorY100 = (ArchorY * pow).ToString("F0").ToInt(); Height100 = (AbsoluteHeight * pow).ToString("F0").ToInt(); }
public bool CalAbsolute() { float x1 = FloorMinX.ToFloat() + BuildingMinX.ToFloat() + ZeroX.ToFloat() + RelativeX.ToFloat(); float x2 = AbsoluteX.ToFloat(); float y1 = FloorMinY.ToFloat() + BuildingMinY.ToFloat() + ZeroY.ToFloat() + RelativeY.ToFloat(); float y2 = AbsoluteY.ToFloat(); if (Math.Abs(x1 - x2) > 0.1 || Math.Abs(y1 - y2) > 0.1) { AbsoluteX = x1.ToString(); AbsoluteY = y1.ToString(); return(false); } else { return(true); } }