fixing drawing lines
This commit is contained in:
		@@ -66,7 +66,11 @@ void RenderArea::paintEvent(QPaintEvent* event)
 | 
			
		||||
 | 
			
		||||
	painter.drawRect(this->rect());
 | 
			
		||||
 | 
			
		||||
	QPoint center{this->rect().center()};
 | 
			
		||||
	QPointF prevPoint{Compute(0)};
 | 
			
		||||
	QPoint center{this->rect().center()},prevPixel;
 | 
			
		||||
	prevPixel.setX(prevPoint.x() * mScale + center.x());
 | 
			
		||||
	prevPixel.setY(prevPoint.y() * mScale + center.y());
 | 
			
		||||
 | 
			
		||||
	double step{ mIntervalLenght / mStepCount };
 | 
			
		||||
 | 
			
		||||
	for(float t = 0; t < mIntervalLenght; t += step){
 | 
			
		||||
@@ -76,7 +80,9 @@ void RenderArea::paintEvent(QPaintEvent* event)
 | 
			
		||||
		pixel.setX(point.x() * mScale + center.x());
 | 
			
		||||
		pixel.setY(point.y() * mScale + center.y());
 | 
			
		||||
 | 
			
		||||
		painter.drawPoint(pixel);
 | 
			
		||||
		painter.drawLine(pixel, prevPixel);
 | 
			
		||||
 | 
			
		||||
		prevPixel=pixel;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user