Changes between Version 17 and Version 18 of FDORfc59


Ignore:
Timestamp:
Apr 10, 2011, 4:24:43 PM (13 years ago)
Author:
gregboone
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc59

    v17 v18  
    11831183== ICircleSegment vs. ICircle ==
    11841184
    1185 Question:
     1185=== Question: ===
    11861186
    11871187What 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. 
    11881188
    1189 Response:
     1189=== Response: ===
    11901190
    11911191The FdoICircle may be something of a hard sell. In OGC, Circle extends Arc, which extends !ArcString, which extends !CurveSegment, which implements !GenericCurve.
     
    11931193== Can ICircularArcSegment Describe a Closed Circle ==
    11941194
    1195 Question:
     1195=== Question: ===
    11961196
    11971197I’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.
    11981198
    1199 Response:
     1199=== Response: ===
    12001200
    12011201For the rest of this explanation, it’s assumed that the circle is complete (start and end are same position).