View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000218 | FreeCAD | Bug | public | 2010-12-15 20:26 | 2011-02-13 18:06 |
Reporter | tremblou | Assigned To | yorik | ||
Priority | normal | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.11 | ||||
Fixed in Version | 0.12 | ||||
Summary | 0000218: CPU 100% when snapping | ||||
Description | When you try to "snap"(ctrl) an object with in the design there an complex face the program start to calculate at 100% to find the good position. Path: - Create a complex face (lot of wire closed) - Create a line or arc or... - Try to hold ctrl inside the face when you hold ctrl. | ||||
Additional Information | All done without command line. | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
Hm indeed I can confirm this, when you have a very complex face or wire (specially with arcs inside) it takes a long time to calculate the snap positions. I'll have a look at this, see if I can optimize somehow. |
|
Great tank you |
|
this is hopefully fixed in r4056. Instead of calculating snap points for the whole object being snapped, the snap function now only scans the edge under the cursor, making snapping on complex objects much, much faster and lighter on system resources. I'll close this for now, don't hesitate to reopen if a related problem shows up... |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-12-15 20:26 | tremblou | New Issue | |
2010-12-16 13:37 | yorik | Note Added: 0000457 | |
2010-12-16 13:37 | yorik | Status | new => assigned |
2010-12-16 13:37 | yorik | Assigned To | => yorik |
2010-12-16 17:03 | unauthenticated | Note Added: 0000459 | |
2011-02-13 18:06 | yorik | Note Added: 0000613 | |
2011-02-13 18:06 | yorik | Status | assigned => closed |
2011-02-13 18:06 | yorik | Resolution | open => fixed |
2011-02-13 18:06 | yorik | Fixed in Version | => 0.12 |
2011-02-13 18:22 | yorik | Relationship added | parent of 0000266 |