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.
Mirroring sketch element causes element to become unconstrained?
james_aguilar160
Member Posts: 46 ✭
https://cad.onshape.com/documents/b94f30bc54eecdcf0dcf8cd7/v/7cac3175a98a97c7647ad0f0/e/b578e14a3af7ac1b5415a883?renderMode=0&uiState=668aeb821bca2341b2ef2642
In this sketch, if I mirror the elliptical arc across the centerline of the left region, the original arc (and the mirrored one) become unconstrained. This doesn't match my understanding of sketches -- IIUC, adding a sketch element should never cause an already fully-constrained element to lose its constraints. Would someone please help correct my understanding?
In this sketch, if I mirror the elliptical arc across the centerline of the left region, the original arc (and the mirrored one) become unconstrained. This doesn't match my understanding of sketches -- IIUC, adding a sketch element should never cause an already fully-constrained element to lose its constraints. Would someone please help correct my understanding?
0
Comments
I think it's the sequence used to generate the sketch. I drew the horizontal line and arc then mirrored about the horizontal plane. The vertical line are just join the dots.
Looks like your mirror center line is floating when it needs to be horizontal to the mid point of 22.5 vert line.
https://cad.onshape.com/documents/fa40a8e0adf37af8a2dd7498/w/91a671687060dc5bdeb87877/e/1b4e262915d554d744bfd005
Thank you for your kind response. However, I'm not following. First off, the centerline I'm using for the mirror is not floating. It's black, as is its endpoint, which means it's fully constrained to my understanding. Secondly, even if it were floating, mirroring across it should only mean that the new mirrored sketch elements are unconstrained. The fully constrained inputs should still be fully constrained. They have no degrees of freedom and cannot possibly gain more with the addition of more sketch elements.
I would guess it was a system glitch; I tried to reproduce the issue but could not, even after playing with several different drawing methods.
I had played with it earlier and noticed that if a coincident constraint was added between the line and the arc's center point, it fully constrained everything. But that made no sense.
Can you make your document public and post a link to it? I have a couple thoughts as to what might be happening.
Much easier to resolve when looking at actual than just pics.
@S1mon That is great advice to show constraints. See above. Interestingly enough, simply deleting the symmetrical constraint on the upper elliptical arc causes the upper arc to begin rendering as fully constrained. Adding it back again causes the arc to become unconstrained. This is a logical impossibility. I cannot but decide that this is a bug.
Thank you once again to all who have helped me with this. I have reported this as a bug to the OnShape dev team. A minor hiccough in the otherwise uniformly pleasant use of this wonderful tool.
https://cad.onshape.com/documents/b94f30bc54eecdcf0dcf8cd7/w/892416c9e608e60ff904f71d/e/b578e14a3af7ac1b5415a883?renderMode=0&uiState=668cbd5f1bca2341b2f54ec7
Where the curve passes the axis (or when projected to) it will be normal to the axis of the construction ellipse used to generate the curve.
Here's a sample pushed to an extreme.
You can use tangent constraints from construction lines, but it' not really needed. Extra steps.
Attempting to dimension the distance between those top left vertices results in a conflict, which is exactly what you would expect since, although onshape is incorrectly rendering the ellipse as not-fully-constrained, it in fact is.