When I programmed to add a chamfer dimension on two silhouette edges.
I was suprised to find that the position of the view which the edges located at was changed after ISilhouetteEdge's methods executed, such as GetCurve, Select, etc.
That made my program cannot put the dimension to the right postion.
Why the position of the view was modified?
What should I do?
Thanks in advance.
Environment: VS2005 / C++ / SW2010 SP0.0 / WinXP
SolidworksApi macros