add Platan face-constructor

+ add SlotSet find nearest bottom face method
+ some refactoring