Xcode уничтожается при программном вызове .flattennode (), а также при нажатии кнопки «Выровнять выделение» в графе сцены SceneKit. - PullRequest
0 голосов
/ 01 мая 2020

Мне было интересно, есть ли у кого-то обходной путь для того, что кажется ошибкой XCode (я использую версию 11.3.1).

Я использую 3d-модель, загруженную из inte rnet, и загружаю это в AR-сцену - с использованием ARKIT - которая работает нормально, однако этот узел не слушает функцию «вращения» во время сжатия (в то время как каждый другой в сцене, делает) - и после некоторого копания, я обнаружил, что обходной путь заключается в «Свести» узел либо программно (с помощью вызова myNode.flattenNode ()), либо в графе сцены, щелкнув правой кнопкой мыши узел и нажав «Сгладить выделение».

Указанный узел c имеет атрибут "кость" и маленький значок кости в графе сцены.

В обоих случаях вызова узла для выравнивания он мгновенно убивает Xcode. Это происходило много раз, после попытки перезапустить, очистить проект et c et c.

Это определенно спецификация 3d модели c, так как это не произошло бы на других 3d моделях. Однако это определенно ошибка.

Интересно, сталкивался ли кто-нибудь еще с этим, и есть ли обходной путь? Большое спасибо

...