Crack-Path Analysis for Brittle and Non-Brittle Cracks: a Cell Method Approach