← All bug reports

FS#378Poor performance when trying to move multiple entities

Type
Bug
Status
Closed
Resolution
Fixed
Category
QCAD (main)
Severity
Low
Priority
Low
Reported version
3 Beta 3
Operating system
Windows 7
Reported
2011-11-09 by kurtforrester
Closed
2011-12-11 by andrew

I have a dwg file and find the performance very poor when trying to move an entity. QCAD3 beta 3 appears incapable of performing the necessary calculations for the "Auto Snap" when trying to select the reference point (the mouse pointer does not track the path). If Auto Snap is turned off there is no performance issue.

I can provide a problem file (via email) but am unable to upload it to the internet as it is a proprietary drawing.

Comments (6)

andrew 2011-11-09

Please provide example file via e-mail, thanks.

andrew 2011-11-09

Please note also that your version of QCAD is not up to date. The current version is QCAD 3, RC1 (although the update will likely not improve performance).

kurtforrester 2011-11-09

I have installed RC1 just now and the same phenomena is present.

andrew 2011-11-12

Internal note: Performance has been improved a lot in the latest development version. More improvements are possible by passing the query box to all calls of getShapes(). This affects drawings with block references only.

kurtforrester 2011-11-16

this phenomena is emphasised when drawing iso projections that contain circles. if you create a file containing a 5.4 m circle (as an example) drawn in mm and create an iso projection the resulting entity is a polyline and not an ellipse? the polyline has 33 931 vertices and begins to affect performance based on the same observation above. it would be ideal to have circles and ellipses when projected to be projected as ellipses as the mathematical transformation is well known and would eliminate the observed performance issue under these circumstances.

andrew 2011-11-18

The ISO projection issue is covered by a separate task:
FS#397 - ISO project: circles and arcs as ellipses