how to rendering volume and transparent polygon together with a correct order?

after i set the opacity value for my polygon, the volume will always rendering above the polygon.

used vtkPolyDataMapper & vtkGPUVolumeRayCastMapper