SolveSpace Logo SOLVESPACE -- parametric 2d/3d CAD
Examples
Tutorials
Features
Download
Reference
Technology
Library
Forum
Contact
USER FORUM

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

Editing numeric extrusion-length constraint not working (by wolfv)
Grabbing the end of an extrusion and then Dragging shortens or lengthens it as expected.
But "Constrain > distance" has no effect on the extrusion length.

When I edit the numeric constraint and hit enter, the number reverts to the pre-edited value and the extrusion length remains unchanged.
There is no error message and the rest of the .slvs file works fine.
I've done hundreds of extrusion constraints like this, and this is the first time editing the numeric constraint has failed.

For now, I simply drag the extrusion to the desired length, which is accurate enough for this application.

BTW, SolveSpace is the best hobby CAD ever!
Mon Apr 21 2025, 20:28:03
(no subject) (by Daniel Engineering Solutions)
Do you have the model available? If so I can take a look at it and see if I can see anything wrong with it.
Tue Apr 22 2025, 14:10:36
file attached (by wolfv)
In file 1_sleeve_1.slvs, group "g00c-extrude stile", the editing length constraint is not working.

I checked and unchecked this group's "suppress this group's solid model" about 20 times before I noticed the constraint issue.
Tue Apr 22 2025, 23:35:52, download attachment AC.slvs
file attached (by wolfv)
Attached is file 1_sleeve_1.slvs, links to AC.slvs
Tue Apr 22 2025, 23:37:16, download attachment 1_sleeve_1.slvs
(no subject) (by Paul)
Select g00c-extrude in the text window.

Uncheck "treat all dimensions as reference".

If you toggle a specific dimension to "reference" the number will be followed by "ref" and will follow the sketch rather than drive it. This checkbox make the dimension reference without indicating on the sketch.

The feature is useful for making a dimensioned drawing by creating a group at the end showing all key dimensions.
Wed Apr 23 2025, 09:19:55
(no subject) (by Paul)
An example of the kind of drawing I mentioned is here:

https://www.reddit.com/r/Solve...ioning_sketch_in_3d/?rdt=56117

That's done by modeling the entire part, then creating a New Group->Sketch in 3d. Check the box "treat all dimensions as reference" and then add dimension constraints everywhere. Then turn off all sketch entities and leave constraints on. Since only constraints in the current group are shown, only the dimensions you specifically add will be shown.

This is different than using "allow redundant constraints" which will allow you to type values in even if they aren't obeyed by the solver.
Wed Apr 23 2025, 15:54:41
(no subject) (by wolfv)
Thank you Paul, for the explaining the purpose of the "treat all dimensions as reference" feature. It's not in the SolveSpace reference manual.

SolveSpace really shines for "Product and Manufacturing Information" (PMI)
https://en.wikipedia.org/wiki/Product_and_manufacturing_information
It's easier than making 2D drawings!

I am amazed every time I learn a new feature in SolveSpace.
The core of SolveSpace seems to result in a user interface that is clean and unified.
Thu Apr 24 2025, 13:28:31
Post a reply to this comment:
Your Name:
Your Email:
Subject:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):
© 2008-2022 SolveSpace contributors. Most recent update June 2 2022.