The arrow is not switching when you use 'Reverse direction' in this specific case because mathematically 0 == -0; arrow direction does not matter for the translation value you have specified. If you were to use this fixture with a non-zero value you would then see the arrow change direction to represent the true direction of the prescribed displacement. For a zero value the arrow direction being flipped 180 degrees has no meaning. However, knowing that the arrow is acting in that direction is important as the face this fixture is applied will resist movement in either the arrows direction or the opposite direction.
Thanks for your answer.
In CREO when you apply fixture for translational movement then you see arrow in either direction so you are sure what is the intension. In CREO when you apply prescribed motion you define it with positive or negative value. Where as in Solidworks this is done by the Direction check box & therefore I had this confusion.
From Your explanation I could understand two things (please correct me if I am wrong),
- For Zero value the fixture is applied in either direction, even if the arrow shows only one direction
- Direction check box will be only useful for the non-zero translational values.
Many thanks for your reply and guidance.
To answer your questions:
It sounds like this is different than CREO but I can't really comment on that since I don't use CREO.