Changes between Version 26 and Version 27 of FDORfc59


Ignore:
Timestamp:
Apr 10, 2011, 7:49:32 PM (13 years ago)
Author:
gregboone
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc59

    v26 v27  
    438438
    439439=== Class FdoBSplineKnotCollection ===
     440
    440441{{{
    441442/// \brief
     
    644645};
    645646}}}
     647
     648[[BR]]
     649[[BR]]
    646650
    647651== FGF Text Definitions ==
     
    747751))
    748752}}}
     753
     754[[BR]]
     755[[BR]]
    749756
    750757== FGF Binary Definitions ==
     
    842849}}}
    843850
     851[[BR]]
     852[[BR]]
    844853
    845854== !GeometryFactory Examples ==
     
    10251034||XYZM||ZM||
    10261035
     1036[[BR]]
     1037[[BR]]
    10271038
    10281039== OGC WKB vs FGF WKB ==
     
    12561267== Appendix B: Questions and Answers ==
    12571268
    1258 == ICircleSegment vs. ICircle ==
    1259 
    1260 === Question: ===
     1269=== ICircleSegment vs. ICircle ===
     1270
     1271==== Question: ====
    12611272
    12621273What 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. 
    12631274
    1264 === Response: ===
     1275==== Response: ====
    12651276
    12661277The FdoICircle may be something of a hard sell. In OGC, Circle extends Arc, which extends !ArcString, which extends !CurveSegment, which implements !GenericCurve.
    12671278
    1268 == Can ICircularArcSegment Describe a Closed Circle ==
    1269 
    1270 === Question: ===
     1279=== Can ICircularArcSegment Describe a Closed Circle ===
     1280
     1281==== Question: ====
    12711282
    12721283I’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.
    12731284
    1274 === Response: ===
     1285==== Response: ====
    12751286
    12761287For the rest of this explanation, it’s assumed that the circle is complete (start and end are same position).