Changes between Version 17 and Version 18 of FDORfc59
- Timestamp:
- Apr 10, 2011, 4:24:43 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FDORfc59
v17 v18 1183 1183 == ICircleSegment vs. ICircle == 1184 1184 1185 Question: 1185 === Question: === 1186 1186 1187 1187 What if we change the proposal to derive FdoICircleSegment directly from FdoICurveAbstract, in the process renaming FdoICircleSegment to be FdoICircle. To me, this has some merit, since as currently described, a circle must be closed and cannot be combined with any other !ArcSegment Types to form complex curve strings. They can only stand alone, and wrapping it in a !CurveString seems wasteful. If a user wished to define a non-closed circle, they would use ICircularArcSegment. 1188 1188 1189 Response: 1189 === Response: === 1190 1190 1191 1191 The FdoICircle may be something of a hard sell. In OGC, Circle extends Arc, which extends !ArcString, which extends !CurveSegment, which implements !GenericCurve. … … 1193 1193 == Can ICircularArcSegment Describe a Closed Circle == 1194 1194 1195 Question: 1195 === Question: === 1196 1196 1197 1197 I’m not sure how !CircularArcSegment can describe a full circle. If the start and end points are identical, then you only have two points (start/end and mid-point), which does not define the plane of the arc for XYZ dimensionality. 1198 1198 1199 Response: 1199 === Response: === 1200 1200 1201 1201 For the rest of this explanation, it’s assumed that the circle is complete (start and end are same position).