BlenderのGeometry Nodesでモデルのバウンディングボックスを8頂点でとることができる
そのうちもっとも原点に近い座標で全てを引いてあとはバウンディングボックスの縦横奥行きの各成分の半分の大きさを全てに足すだか引くだかすればバウンディングボックスの真ん中が原点に来る
それをそのままモデルに足し引きすればいい