Glassmaker,
Use an optimization feature to control this.
First, create analysis features that measure the angles, locations, lengths, etc. that are not represented in dimensions that control your features; which is sounds like you have.
Next set up a relation analysis feature that computes the error in what is measured from what is desired. In your example:
error = abs(angle:analysis1 -angle:analysis2)
The next feature is the optimization feature, under #Analysis, #Feasibility/Optimization. Set up this feature to have a controlled dimension or parameter that minimizes the error from the relation feature and (optionally) constrains the design. If you use the "abs" in the relation, you do not need to use the "minimize absolute value" in the optimization feature.
I use this functionality often now. It works very well. Let us know how it works for you.
Best regards,
Matthew Ian Loew
Please see FAQ731-376 for tips on how to make the best use of Eng-Tips Fora.