Использование пользовательского OSG CompositeViewer в QtQuick / QML
У меня есть собственный класс, унаследованный от OSG CompositeViewer, и я хотел бы использовать его для отображения 3D-вида в приложении QML. Зритель также должен быть доступен для серверной части.
До сих пор я основывал свою работу на использовании OSGQtQuick, пытаясь заменить OSG::CompositeViewer
в этом с моим унаследованным классом зрителя.
Когда я создаю экземпляр средства просмотра в C++ и устанавливаю его как свойство контекста, я могу получить к нему доступ из OSGQtQuick::View
, но только во время выполнения, а не во время создания экземпляра View.
Как я могу создать экземпляр OSGQtQuick::View
с помощью настроенного синглтона OSG CompositeViewer и есть ли синглтон, доступный как для QtQuick, так и для C++?