I’m working on an API application where I need to move the XYZ positions of individual endpoints of a chain of sketch entities. The endpoints all have a “fixed” relation applied. My initial approach was to suppress the Fixed relation, set the coordinates of the point, then unsuppress the Fixed relation. I struggled quite a while with getting this to work until I realized that you cannot direcly move an entity that has a fixed relation, even if that relation is suppressed! This is the case whether you’re using the API or directly trying to drag things in the UI.
Not that I think you need it, but I’ve attached a file with a single rectangle in a sketch. The top right corner point has a Fixed relation which is suppressed. You can move the point by dragging the top or right side lines, (expected), you can move it by adding dimensions or other constraints, but if you try to drag the corner point itself, you can’t, and a tooltip pops up telling you it’s fixed. You can’t move it by setting the x-y parameters in the property manager.
This behavior is in both 2021 and 2025sp3. And I assume everything in between. If it’s a bug, it seems like a pretty basic one to have existed for so long. If it’s intended behavior, I can’t think of a reason for it. Anyone else?
CannaeDragFixed.SLDPRT (32.2 KB)