Если стакан был наполнен, а затем наполовину выпит, то он — наполовину пуст.
Если стакан был пуст, а затем наполовину наполнен, то он — наполовину полон.