I am attempting to display a set of transform controls in such a way that they are constantly visible to the user. However, when I disable DepthWrite or apply the AlwaysDepth function to the transform controls, I achieve the desired result but encounter an issue where the individual parts of the transform controller overlap each other.
When DepthWrite is disabled:
https://i.sstatic.net/ALbVx.png
The problem (example):
https://i.sstatic.net/oYjlC.png
Preferred appearance (desired look of transform controls)
https://i.sstatic.net/6jbYM.png
Is there a way to turn off DepthWrite for a THREE.Group while keeping it active for its individual components? This would allow the group to be rendered in front of other objects, while ensuring that the individual elements of the transform controls do not render on top of each other.