Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Trouble with Imported Unconstrained DXF Sketches
https://cad.onshape.com/documents/46758837c5aeee63ba1df61c/w/c10dc16ce98bc04f38a3f428/e/59645c6d64185794872659ff?renderMode=0&uiState=66b79883df5bbd2564c7a1e8
Answers
-
Yes, imported sketches come in unconstrained. AFAIK DXF does not support export of constrained drawing anyway. So there is nothing OS could do, except run an autoconstraint on it, which may or may not create the constraints you want or need. You'll probably need to constrain the relevant elements manually and discard the rest.
0 -
Autoconstraint? how? where?
0 -
There is no auto-constraint option on imported sketches. I believe Martin is talking theoretically.
Even when we have AGI, or just if I give a DXF to another expert human, it's not possible for them to know what was my design intent all the time just by looking at an unconstrained sketch (or import). Sure, there are things that an automatic system could do to help clean up basic things, like making points that are within some tolerance be coincident or horizontal/vertical lines be constrained as such, but beyond that, it gets tricky very quickly.
Simon Gatrall | Product Development, Engineering, Design, Onshape | Ex- IDEO, PCH, Unagi, Carbon | LinkedIn
1 -
Exactly. I just wanted to suggest that any autoconstraint would have to be just a guess and that could or could not help you. Most probably not. Only option I see is just fixing everything in place, and maybe pick a few elements to constrain manually, if these serve a special purpose.
0


