How can I view a cross section of 3D objects?
Use booleans. Create the object that you want to cut. (Make sure it is one mesh), and add a Boolean modifier. Then create another object. This will cut out of the original one as the Boolean will calculate the intersection between those two and remove it. Now all that's left to do is move the cutter to where you want it to be, and then hide it from visibility.