Hotproject, сейчас расскажу как я делаю.
Например есть прямоугольное в плане помещение. Провожу вспомогательный отрезок по одной из сторон данного прямоугольника, делю его на нужное кол-во (рядов, столбцов) умноженное на 2, затем провожу отрезок из одно из получившихся во время деления узлов к противоположной стороне. Затем делю отрезок на нужное кол-во (рядов, столбцов) умноженное на 2. Получаю узлы для установки свет-ков в 1 ряду (столбце). Затем вставляю УГО свет-ка в эти узлы и копирую их в остальные ряды (столбцы).
Может немного длинно расписал, но на практике все намного быстрее.
Вся прелесть в том, что я нигде (кроме как с кол-вом столбцов и рядов) не работаю с числами.
Таким образом удобно определять месторасположение светильников.
Ну а вставлять их при больших помещениях, конечно удобней с помощью команды массив.