Прямое дополнение стоит в винительном падеже без предлога. Вижу (что, кого?) стол, человека. Распространяет чаще всего переходный глагол (иногда категории состояния: слышно - что? - музыку).
прямые дополнения:
кого? - маму. Действие напрвлено непосредственно на маму, мама - любимая.
бросить что? - окурок. Окурок брошенный.
Косвенное дополнение - во всех остальных косвенных (т.е. кроме именительного) падежах, с предлогами или без предлогов.
косвенные:
Свалить (вину) на кого? - на соседа. "Свалившаейся" тут вина, но не сосед.
Бросить во что? В урну. Урна отнюдь не брошенная.