Is This Content Helpful?
We're glad to know this article was helpful.
When writing custom code that uses the constructors for a circular arc, this message is returned in some cases where a straight line should be created. For example, where the chord length and arc length are equal for the ::ConstructBearingChordArc method.
Test the chord length and arc length for equivalence, if they are equal construct a line. This a partial solution, since ideally a degenerate circular arc should be created. For example, ICircularArc::IsLine returns TRUE.