So I have a Box Shape I set it's scale to be 2, .04, 2 and I get a warning about this next to the Collision Shape. How do I fix it?

Don't scale collision shapes. Adjust the shapes size property instead.

An extra point about the non-uniform scaling warning, double check you have your transforms uniform if you import meshes from any 3D software as it will also cause problems doing collision for the meshes.

5 months later

I'm getting the same warning for a SphereShape3D, but it does not have scale/size option in resource like BoxShape3D.

  • xyz replied to this.

    curVV Well it has radius. If you need elongated shape use capsule instead.

      xyz radius scales it uniformly. Same with capsule.

      • xyz replied to this.

        xyz It won't let me change height without it automatically updating radius... and I don't see a uniform setting for resource that I can disable..

        • xyz replied to this.

          curVV It won't let me change height without it automatically updating radius

          Are you sure?

            xyz Well it will let me until the height is equal to 2x the radius, which then make it a sphere. That makes sense, I guess, because after that it's not a capsule any longer. So, it seems it is just impossible to make an oblong shape using transforms from the resource.

            I've used a cylinder now which comes closest. But not really what I want.

            • xyz replied to this.

              curVV You can use convex mesh shape if none of the procedural shapes fit your needs.