Проблема в заголовке. Мне нужно получить доступ к SCNGeometry
SCNNode
, а затем отредактировать коллекцию SCNMaterial
SCNGeometry
, но когда я проверяю узел, почти все его свойства установлены в nil
, включая свойство geometry
. Странно то, что все узлы были загружены из файла .dae
и все они отлично отображаются в сцене. Любое понимание было бы высоко оценено.SCNScene from collada file node.geometry is nil
1
A
ответ
0
Вы уверены, что получаете правильный узел? Какой API вы используете для этого? Что вы видите в редакторе SceneKit, встроенном в Xcode?
Смежные вопросы
- 1. NSDateFormatter from string is nil
- 2. UILabel is nil
- 3. UITableViewCell is Nil
- 4. TTURLResponse is nil
- 5. token pushwoosh is nil
- 6. Пользовательский UIFont is nil
- 7. custom tableviewcell is nil
- 8. UITextView font is nil
- 9. Guardian.Plug.current_resource is nil
- 10. Swift - self.navigationController is nil
- 11. Twitter.sharedInstance(). APIClient is nil
- 12. UICollectionView cell is nil
- 13. IBOutlet is nil
- 14. URLComponents.url is nil
- 15. viewController.view.superview is nil
- 16. Rails: Param is nil
- 17. UITapGestureRecognizer is nil
- 18. NSDictionary is nil
- 19. Swift - NSHTTPCookie is nil
- 20. NSManagedObjectModel is nil
- 21. CoreData Object is nil
- 22. UIMangedDocument Context is nil
- 23. Объекты SceneKit и COLLADA
- 24. отладка кода: Nil object is not Nil
- 25. Populating Array from File file
- 26. SCNScene - фатальная ошибка при вызове SCNScene (named :): Thread 1: EXC_BAD_INSTRUCTION
- 27. После объединения файлов wav NSURL is nil
- 28. Rails Devise - current_user is nil
- 29. My UITableView is nil Swift
- 30. Приморье: приемник 'contents' is nil
В редакторе отображается модель, и есть правильная иерархия узлов, все с геометрией и применяемой текстурой. В коде, чтобы получить интересующий меня узел, я использую '[rootNode childNodeWithName: @" имя «рекурсивно: YES»; », а затем я проверяю свойство геометрии возвращаемого узла и это« nil ». Когда я устанавливаю точку останова в Xcode, а затем проверяю значения времени выполнения объекта, подавляющее большинство из них установлено на нуль. Даже массивы - это не пустые массивы, а значения nil. –
Я предполагаю, что вам придется предоставить нам пример проекта, который показывает проблему. – mnuages