added TriangleDisplacementFunction interface and first derivation...