В NX нет нормального массива по поверхности (согласен с Вами полностью) и предлагаемые Вам методы - это всё игрушки, которые имеют очень узкое применение. Поэтому приходится - ручками.
Проще всего, у элемента массива (в точке контакта с опорной поверхностью) построить дополнительную плоскость (или использовать уже существующую), которую затем связывать с опорной поверхностью сопряжением "Касание".
У меня вопрос, если можно - дайте ссылку. Что такое не планарная (планарная) поверхность?