public TriangleLocator(Mesh mesh, IPredicates predicates)
        {
            this.mesh       = mesh;
            this.predicates = predicates;

            sampler = new TriangleSampler(mesh);
        }
        public TriangleLocator(TriangleNetMesh triangleNetMesh, IPredicates predicates)
        {
            _TriangleNetMesh = triangleNetMesh;
            this.predicates  = predicates;

            sampler = new TriangleSampler(triangleNetMesh);
        }