# HG changeset patch # User Teemu Piippo # Date 1529434659 -10800 # Node ID 2d4649fd9a20497c42b287652155d02c69c373e2 # Parent 0d6162662040c2ec1f29053666e05293ca394c13 fixed chord triangle count formula diff -r 0d6162662040 -r 2d4649fd9a20 src/linetypes/circularprimitive.cpp --- a/src/linetypes/circularprimitive.cpp Tue Jun 19 21:49:21 2018 +0300 +++ b/src/linetypes/circularprimitive.cpp Tue Jun 19 21:57:39 2018 +0300 @@ -242,7 +242,10 @@ return 0; case PrimitiveModel::Chord: - return m_segments - 1; + if (m_segments >= m_divisions -1) + return m_divisions - 2; + else + return max(0, m_segments - 1); } return 0;