title: How can I rotate a background or skybox in three.js?
body: <p>I need to be able to rotate the background by a specific number of degrees on the x, y, or z axes. How can I do this?</p>
  
  <ul>
  <li>There's no rotation axis property for <code>scene.background</code>.</li>
  <li>If I create a box, I can only see the images on the outside, not the inside, and it moves relative to the camera. It needs to never move, even if my distance and scale are both maxed out (like 1e+16). Bad things happen when the render far plane is too high.</li>
  <li>Also, I would prefer not to have to pre-mirror all skybox textures if possible.</li>
  <li>The three.js fundamentals page says nothing about this.</li>
  <li>Other posts are 5+ years old, probably before built-in support for backgrounds.</li>
  </ul>
  
  <p>If I set <code>material.depthWrite = false</code> that just makes something appear behind everything, but that doesn't keep it from moving, etc.</p>
  
  <p>Sorry I have very limited knowledge of three.js, as this is not my area of expertise.</p>