SOLVESPACE -- parametric 2d/3d CAD

(you are viewing a thread; or go back to list of threads)

Model freezes and stops responding for periods of time, especially during Undos and Deletes (by Josh Simon)
Attached is my file, as I got further along in creating it, it has gotten significantly more laggy during saves, undos, and deletes. It will stop responding and then after a minute or so it will usually come back to responsiveness with the task done. I can easily add things without this happening, but the tasks mentioned have a significant effect. I certainly am not using the best computer so that could be the problem.
Wed Jun 24 2015, 15:58:51, download attachment Bench Top Shelf.slvs
(no subject) (by Jonathan Westhues)
Looks like the surface operations are failing, starting around g013; you can check that with Analyze -> Show Naked Edges (which does an "STL check" on the model, that it's watertight and not self-intersecting). That arises because the rectangle you extrude is exactly tangent to the cylindrical upright. It goes away if you move the edge out or in.

The two circles in g018 are also tangent, and should either intersect (use Sketch -> Split Curves, or two separate Boolean operations) or not, and their extrusion seems to have zero depth. After adjusting the circles and then deleting and re-creating the extrusion, the model is (a) valid, and (b) still slow, due to the large number of surfaces from that step and repeat, but faster than before.


(1) Avoid tangency and coincidence; when possible, a curve should either clearly not intersect another curve, or clearly intersect it.

(2) Avoid zero-length anything, especially extrusions.

(3) Around a ~thousand NURBS surfaces, SolveSpace will start to get slow (~ten seconds to regenerate).

Let me know if you still have trouble.
Wed Jun 24 2015, 17:16:27
(no subject) (by Josh Simon)
(1) I have added a fraction of space between all of the curves and other surfaces. Let me know if a fraction of space(about a hundredth of a unit) is not enough.

(2) Yea, that extrusion initially had length, however I went back into earlier parts of the design and starting changing lengths/positions etc. That caused constraints to conflict and I had to delete a lot of them to clear out errors. This resulted in a 0 length extrusion that I was in the process of deleting and simply starting a new one because I couldn't find the constraint for it.

(3) I am still experiencing significant load times sadly. Attached is my file with your suggested(I believe) changes and some of my own changes to the model in general.

Thank you for your help! File is no longer attached, server error despite being under 5 MB
Wed Jun 24 2015, 17:42:27
(no subject) (by Jonathan Westhues)
As attached; 746 surfaces, passes STL check, and 12 seconds to regenerate for me.

What server error did you get? And are you sure about the file size? That will vary depending on the mesh resolution with which the model was last regenerated.
Wed Jun 24 2015, 17:55:58, download attachment
(no subject) (by Josh Simon)
Below is the error message I received trying to attach the now attached zipped slvs file.

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Thu Jun 25 2015, 09:24:14, download attachment
Post a reply to this comment:
Your Name:
Your Email:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):
© 2008-2018 SolveSpace contributors. Most recent update Nov 22 2018.