| | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | [JsonProperty("Min", NullValueHandling = NullValueHandling.Ignore)] |
| | | public RevitPosition Min { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | [JsonProperty("Max", NullValueHandling = NullValueHandling.Ignore)] |
| | | public RevitPosition Max { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 获取中心位置 |
| | | /// |
| | | /// </summary> |
| | | public RevitPosition GetCenter() |
| | | { |
| | | var x = (this.Max.X - this.Min.X) / 2; |
| | | var y = (this.Max.Y - this.Min.Y) / 2; |
| | | var z = (this.Max.Z - this.Min.Z) / 2; |
| | | return new RevitPosition(x, y, z); |
| | | } |
| | | [JsonProperty("Center", NullValueHandling = NullValueHandling.Ignore)] |
| | | public RevitPosition Center { get; set; } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |