Что то не получается, но это скорее я криворукий. ) А в Инвенторе нет такой команды как GetPoint в автокаде, или чего то подобного, когда процесс останавливался и ждал клика от пользователя, а возвращал координаты х,у,z? По сути нужно только задать координаты начала матрицы.