Is there a way to hide parts of an object?
You can use boolean modifier to cut volumes with other volumes.

(In the pictures below, the black object has faces and is set to wireframe display for better overview.)