mirroring objects

We want to mirror a topods_shape (solid) but found out that the mirror function just rotates the solids, not really mirroring them. In your examples there are symmetrical solids, so in this case the difference between mirroring and rotating is not obvious. Manipulating one edge of that solid before mirroring it will show the difference.

A solution for that problem is very urgent for us and would be a great help!

Thank you in advance.

Michael Jahn

C R Johnson's picture


void SetMirror (const gp_Pnt& P); void SetMirror (const gp_Ax1& A1); void SetMirror (const gp_Ax2& A2);

Be sure to use the third form to define your mirror plane. Perhaps you used the second form, symmetry to an axis which will look like a rotatation.