<p dir="auto">In my application, I would like to restrict the movement and rotation to XZ plane. I don't think TransformControls allows for that as of now. I can add the logic if someone can guide me on the easiest way to add that logic.</p>
<p dir="auto">I wish there was an easy way to prevent users from moving an object about a particular axis. For example, it would be nice to say</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="var controls =  new THREE.TransformControls(camera, domElement);
controls.disableAxis('x');"><pre class="notranslate"><code class="notranslate">var controls =  new THREE.TransformControls(camera, domElement);
controls.disableAxis('x');
</code></pre></div>
<p dir="auto">Then the transformControls would have draggable arrows pointing in the Y and Z directions, but not the X direction. Thanks for your consideration!</p>