Cut and color floors for 3D view

I would like to know if it’s possible to cut a floor which represent one level in floors for each rooms ? I’d like to color each floors depending of parameters like temperature. I try to color rooms but it’s not visible in 3D view, even if I create volumes of each rooms with their boundaries.
I was inspired by :

something like this??

Not really, I’d like to separate a big floor (one level) into floors delimited by rooms boundaries, because I need to color them depending of one parameter. I want to see it in the global 3D view

You wouldn’t actually be able to “cut” the existing floor, but you could duplicate or create new floors to match your room geometry.