mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-28 00:04:04 -04:00
Use toCircularString instead of toPolygon for circle.
This commit is contained in:
parent
f0097fde55
commit
ab78d7182f
@ -56,6 +56,6 @@ void QgsMapToolCircle2Points::cadCanvasMoveEvent( QgsMapMouseEvent *e )
|
|||||||
if ( mTempRubberBand )
|
if ( mTempRubberBand )
|
||||||
{
|
{
|
||||||
mCircle = QgsCircle().from2Points( mPoints.at( 0 ), mapPoint );
|
mCircle = QgsCircle().from2Points( mPoints.at( 0 ), mapPoint );
|
||||||
mTempRubberBand->setGeometry( mCircle.toPolygon() );
|
mTempRubberBand->setGeometry( mCircle.toCircularString( true ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -116,7 +116,7 @@ void QgsMapToolCircle2TangentsPoint::cadCanvasMoveEvent( QgsMapMouseEvent *e )
|
|||||||
}
|
}
|
||||||
|
|
||||||
mCircle = QgsCircle( center, mRadius );
|
mCircle = QgsCircle( center, mRadius );
|
||||||
mTempRubberBand->setGeometry( mCircle.toPolygon() );
|
mTempRubberBand->setGeometry( mCircle.toCircularString( true ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ void QgsMapToolCircle3Points::cadCanvasMoveEvent( QgsMapMouseEvent *e )
|
|||||||
case 2:
|
case 2:
|
||||||
{
|
{
|
||||||
mCircle = QgsCircle().from3Points( mPoints.at( 0 ), mPoints.at( 1 ), mapPoint );
|
mCircle = QgsCircle().from3Points( mPoints.at( 0 ), mPoints.at( 1 ), mapPoint );
|
||||||
mTempRubberBand->setGeometry( mCircle.toPolygon() );
|
mTempRubberBand->setGeometry( mCircle.toCircularString( true ) );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -58,6 +58,6 @@ void QgsMapToolCircleCenterPoint::cadCanvasMoveEvent( QgsMapMouseEvent *e )
|
|||||||
if ( mTempRubberBand )
|
if ( mTempRubberBand )
|
||||||
{
|
{
|
||||||
mCircle = QgsCircle().fromCenterPoint( mPoints.at( 0 ), mapPoint );
|
mCircle = QgsCircle().fromCenterPoint( mPoints.at( 0 ), mapPoint );
|
||||||
mTempRubberBand->setGeometry( mCircle.toPolygon() );
|
mTempRubberBand->setGeometry( mCircle.toCircularString( true ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user