Hello all,
I'm attempting to build a dynamic template that can take point 1 and attach it to point 2, point 3, or point 4 depending on display rules. The shoulders for points 2/3/4 work with display rules currently. I don't see any direct way to do this besides having 3 copies of my gutter template with a vertical constraint to each point 2/3/4 and parent/child relationships. Is there a way to constrain a point vertically to multiple points based on a display rule? Point 1 will have a parametric label V_OFFSET to shrink the gap to 0' at process time (i like to space the components out in the template).
V-max wont work directly as point 3 and point 4 rollover based and always solves for point 3. Point 3 is vertically 0.0625' higher than point 4.
You might try an approach with minimum/maximum constraints, but since there are three options that would take some extra help points. Another approach would be to split the templates and use a (linear) corridor to attach the gutter template to the correct point. Point 2, 3 and 4 would then have to have the same Feature Name Override. Your display rules will then make sure only one of the three options is in you corridor, and the (linear) corridor with the gutter will follow it.
I have definitely tried with min. max and I can't find an approach that works. I agree splitting the gutters or any other shoulder feature to a separate corridor/linear template will work but I am set on keeping it in this template so a search line can just trigger it in. For now, I've given up and duplicated some shoulder features and use a parametric to change the height value of point 3/4 so that all shoulder features are based on point 4.
I'm not sure if that will work based on the processing order of points within a corridor. Display rules are always processed last based on the location of all the points once processed.