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.
How to remove "broken in-context references"
rune_thorsen229
Member Posts: 182 EDU
Hi,
I have a transform which have a "broken in-context references" issue. (I don't need the reference anymore so I deleted it).
How can I remove these "broken in-context references" ?
The workaround seems to delete the transform and remake it, but it would be nice to be able to edit or delete the in-context references.
I have a transform which have a "broken in-context references" issue. (I don't need the reference anymore so I deleted it).
How can I remove these "broken in-context references" ?
The workaround seems to delete the transform and remake it, but it would be nice to be able to edit or delete the in-context references.
Tagged:
1
Best Answer
-
john_mcclary Member, Developers Posts: 3,938 PROYou will need to delete/replace all 'context' entites that were referenced.
That includes sketch constraints and sketch planes for example
Just chase the red items and fix them one at a time1
Answers
That includes sketch constraints and sketch planes for example
Just chase the red items and fix them one at a time
Maybe we can get an option to purge broken references at the sketch level, for when that really doesn't matter.
The magenta edge shows the reference.
Context when things aren't working:
It's much harder to understand a reference to the broken edge reference.
Deleting/re-routing broken references has always worked as expected and the error in the tree goes away.
I wish the broken contexts were easier to spot though. Maybe the magenta edge could show red?
I have the same problem when I transform a part that has sketches in 2 planes to define the part. The first sketch is in the X-Z plane with the slots against the blue surface. The second sketch is soon the bottom, the X-Y plane.
1. I first select the 3D Part and transform/rotate it 25 degrees CW.
As you can see the first sketch did not follow the Transform/rotate. Neither did the second sketch.
Next I go back(Ctrl-Z) to pre-rotation, hide the 3D part, and edit/select the first sketch.
When I transform/Rotate the first sketch 25 degrees, the cylindrical features on the second axis move:
If I then transform/move the first sketch right and down in the Y-Z plane, the cylindrical features don't follow the part and become separate parts.
Is the Transform function really supposed to work this way?
There should be no need to use transform in everyday modelling. If you want to move the position of something you should probably be using an assembly. Transform is usually used to move an imported part so that it can be used in a Boolean operation (for example).
Hope this helps.
Just came across this case where there 'fingerplate' has 'broken in-context references'. No red items however.
I though it was a missing mate - negative. Only way out is to redraw the sketch?