И так. совсем по порядку:
У меня есть 2 фаила. в одном лежит просто геометрия и прочий хлам куда мне и надо примержить второй фаил. Во втором фаиле лежит (грубо говоря) 2 чайника, один из них простая геометрия, второй XRef объект (его другие люди иногда меняют, текстурки перерисовывают и прочее)
Если я в первом фаиле нажимаю File -> Merge и выбираю второй фаил с чайниками то все отлично, оба чайника мерджатся и я рад.
Если я пишу код MergeMaxFile "собсна адрес фаила" то примердживается только чайник который был геометрией, XRef объект как будто не существует. и я грустный
Пробывал получать массив объектов, пробывал удалять все кроме XRef во втором фаиле, результат один, этого чайника как будто не существует.
Заметил в справке по мерджмаксфаилу такую строчку missingXRefsList: <&variable> - но что это к чему я не разобрался.
никаких ошибок макс не выдает. была б хоть какая то зацепка. Он тупо игнорит эти объекты.
После мерджа XRef объект должен быть XRefom что бы его все так же могли изменять прям на ходу, в этом то и смысл его использования был. Руками все выходит как надо, но фаилов так много и они будут еще долго появляться что это не выход.