A self-adaptive oriented particles Level-Set method for tracking interfaces