Hi,
I can't understand this lines, could you please explain them again:
* AABB : Half forward, half width, half height
* Capsule : height, radius
I just wanted to say that when you create a shape for a character controller in physX, you only define its dimensions, not the position of its bounding box. GS BB are then used to define the dimensions of the shape. For a capsule, height = (max_z + min_z) / 2. For a Box halfHeight = (max_z + min_z) / 4. These shapes are then always centered. When you modify one value of the bounding box, the two extents will be changed symetrically from the origin(center) of the shape. Hope that is more clear.