openscenegraph

    0熱度

    2回答

    我正在嘗試爲另一個視口攝像機的軸指示器配置osg::Camera行爲(在大多數CAD應用程序中,在每個3D視口中都有一個表示每個世界空間軸的小模型)。 // fCam is the 'owning' viewport's camera i.e. the followed camera. Matrixd newMatrix = fCam->getViewMatrix(); 我則反其道而行,讓相

    1熱度

    1回答

    我想從QTabWiget中取消一個QWidget(設置爲centralWidget)。該選項卡包含一些Open Scene Graph內容(OpenGL窗口)。當從列表中刪除Tab並將其放入新的對話框窗口(=從標籤中解除連接)時,場景數據似乎已損壞。它適用於「標準部件」,但osg似乎忘記了這一幕。 令人驚訝的是,使用QDockWidget時可以解除連接(在解除窗口連接後,場景是可見的)。 任何人都

    -1熱度

    1回答

    我想用windows raw input在一臺計算機上啓用兩個鼠標輸入。 但是,我未能弄清楚如何獲取WM_INPUT消息。這似乎得到的消息,我需要這樣做: MainWndProc (HWND hwnd, UINT nMsg, WPARAM wParam, LPARAM lParam) { switch (nMsg) { ... case W

    1熱度

    1回答

    作爲渲染到紋理的先驅,我試圖簡單地將osgViewer的相機對齊到紋理映射平面。 這是我使用了相同的代碼: int main() { osgViewer::Viewer viewer; osg::ref_ptr<osg::Image> image = osgDB::readImageFile("path//to//file.png"); if (!image.va

    0熱度

    1回答

    我在學OSG,想知道是否存在項目模板。每當我想在Visual Studio中創建一個新項目時,如果沒有模板,我不得不添加連接器和庫。 有沒有一種方法可以創建模板?

    1熱度

    1回答

    我想知道我怎麼可以輸入鍵盤事件來控制球?我想一個球,並與鍵盤事件

    0熱度

    1回答

    我使用osgShadow ::陰影貼圖來創建陰影: shadowedScene = new osgShadow::ShadowedScene; shadowedScene->setReceivesShadowTraversalMask(ReceivesShadowTraversalMask); shadowedScene->setCastsShadowTraversalM

    0熱度

    1回答

    我正在撰寫一個使用舊3D模型文件格式(Carbon Graphics'GEO,如果您感興趣的話)的模擬,以及該模型格式的OpenSceneGraph插件更新它的方式內部變量是通過註冊模型的回調方法在需要更新其值時進行調用。回調具有模擬時間,變量名稱和當前值。您將返回該變量的新值。 所以,在我的代碼,我設置回調如下: headerNode->setUserUpdate(&FlightDriver::

    0熱度

    2回答

    我想用Cmake設置Openscenegraph 3.0.1。我閱讀不同的博客文章,但它不起作用。 我設置了路徑,單擊編譯並選擇VS11(因爲我有VS 2012)並使用本機編譯器。 然後我直接得到這個錯誤:此外,更多的錯誤使用相同的堆棧跟蹤發生 CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules CMake

    0熱度

    1回答

    我使用OpenSceneGraph的3.0.1和啓動時將其添加到標籤控件(我的主窗口的構造函數中使用時的 osgQt::GLWidget具有Qt的整合問題。 MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this);