- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
When trying to apply a Tangent constraint between an ellipse and a circle in a sketch Fusion crashes. This is related to the other constraints I have setup, as if I construct the ellipse differently Fusion does not crash. Unfortunately even when constructing things differently the Tangent constraint does not behave as expected. I think there are multiple issues around it, aside from the included crash.
To reproduce:
1. Load in the attached file.
2. Edit Sketch1
3. Create a Tangent constraint between the two places illustrated in this picture:
It will crash. That is the bug. Further explanation as to what I'm trying to do is as follows:
What I'm trying to do is have an ellipse that is fixed at 31mm wide but will adjust it's length to let itself be constrained to hit the very edge of the tangent of the circle. That way I can create a perfect D shape if I trim the left and right extra bits of the ellipse after the tangent is in-place.
I can do this manually by changing the ellipse width until the edges exactly touch the circles. With the constraint I've had it bounce to forming a tangent on the inside of the circle, or forcing the position of the ellipse to move by 1mm or expand by 1mm. If it's a larger gap between the circles it seems to do it more easily but it doesn't work well.
Ideally the the tangent constraint should be at a fixed point on one of the curves to give the optimisation a hint where to apply the constraint where there are multiple solutions. Through the API this should be a Point3D given to the Tangent constraint.
Solved! Go to Solution.