# Apply rotation to clip planes with constant

**URL:** <https://discourse.threejs.org/t/apply-rotation-to-clip-planes-with-constant/79133>\
**Category:** Questions\
**Tags:** clipping-planes\
**Created:** [March 7, 2025, 5:26am UTC](https://discourse.threejs.org/t/apply-rotation-to-clip-planes-with-constant/79133 "2025-03-07T05:26:19Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![PavelBoytchev](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/pavelboytchev/32/38639_2.png) [@PavelBoytchev](https://discourse.threejs.org/u/PavelBoytchev)\
**Post date:** [March 7, 2025, 7:01am UTC](https://discourse.threejs.org/t/apply-rotation-to-clip-planes-with-constant/79133/2 "2025-03-07T07:01:51Z")

</div>

I’m not sure whether the next link will help. There you can find a solution how to adjust a clipping plane to follow a moving and rotating object. The overall effect is as if the clipping plane is attached to the object, not to the global coordinate system.

> [@Clipping planes in Mesh\_basic\_material](https://discourse.threejs.org/t/clipping-planes-in-mesh-basic-material/70069):
>
> Hi, i created a mesh, using the meshbasicmaterial, and i tried to apply clipping for it.It is cliiping, but after certain clipping, if i try to move the mesh, the clipped parts are still visible return new THREE.MeshBasicMaterial({ color: color ?? generateMetallicColor(), side: THREE.DoubleSide, clippingPlanes: clippingPlanes, wireframe: true, transparent: false, opacity: 1, clipShadows: true, });

---

_[View the full topic](https://discourse.threejs.org/t/apply-rotation-to-clip-planes-with-constant/79133)._
