Leadwerks: Aha, good idea. The boundings need not be centered around 0,0,0 so I'll need to transform the center point too, but that's still a quarter of the points I'm doing now. Thanks!
Stevie: Well I'm not really getting my head around your answer either, so I guess that makes us even? :) Your answer seems to be for an oriented bounding box rather than axis-aligned, but perhaps I'm just not understanding you. Anyway, I have no need to calculate whether or not a point is inside it, I simply need to compute the boundings.
Anyway, I think Leadwerks' suggestion will work well for me.
Stevie: Well I'm not really getting my head around your answer either, so I guess that makes us even? :) Your answer seems to be for an oriented bounding box rather than axis-aligned, but perhaps I'm just not understanding you. Anyway, I have no need to calculate whether or not a point is inside it, I simply need to compute the boundings.
Anyway, I think Leadwerks' suggestion will work well for me.