openscenegraph

    0熱度

    1回答

    我想在Fedora上用Qt編譯osgearth庫。我安裝osgEarth該命令: dnf install osgearth-devel 通過輸入端子osgearth,顯示黑屏在中間的圓。我認爲osgEarth已經安裝並正常工作。 我想在Qt中使用osgEarth庫,但我不能。 有沒有人可以幫助我?

    0熱度

    1回答

    那麼,我是CMake的新手,並且想要在eclipse中編輯飛行模擬代碼而不是Visual Studio。爲此,我下載了Simgear,CMake,Boost庫,open scene graph和openalsoft的源代碼。 現在我有所有可用的數據,但我不知道在哪裏放置這些庫的一些。因此,當我運行CMake並參考我的飛行代碼時,它抱怨說openscenegraph庫沒有安裝。 請幫助我在哪裏需要把

    0熱度

    1回答

    (請原諒我的簡寫,因爲這是從內存中)我有類似代碼: bool myclass::handle(event ea){ switch (ea.getEventType()){ case(osgGA::KEYDOWN): switch (ea.getkey()) { case (osgGA::KEY_Lshift): down = t

    0熱度

    1回答

    我正在使用OSG渲染點雲。我遵循OSG食譜中的例子,題爲「繪製實例化渲染點雲數據」,演示如何使用多個實例創建一個點,然後通過紋理將點位置傳輸到圖形卡。然後使用着色器將紋理拖出紋理,並將每個實例移動到正確的位置。呈現內容似乎有兩個問題。 首先,與比較直接的工作方法相比,點不在正確的位置。它看起來像是從零錯誤大致縮放,某種位置乘法因素。 二,圖像模糊。積分一般都在正確的地方;在大型物體應該存在的地方有

    0熱度

    1回答

    我一直在練習OSG提供的一些openSceneGraph的例子。其中一個例子,我遇到了橢球體上的文字。 osgText::Text* createText(osg::EllipsoidModel* ellipsoid, double latitude, double longitude, double height, const std::string& str) { double X

    0熱度

    1回答

    我想使用OpenSceneGraph Pickhandler來打印用鼠標點擊時節點的名稱。我製作了一個PickHandler頭文件,幷包含了我認爲是正確的代碼來實現此目的。 運行應用程序時沒有錯誤,單擊時不顯示節點名稱。我錯過了重要的事情嗎? bool PickHandler::handle(const osgGA::GUIEventAdapter& ea, osgGA::GUIActionAda

    0熱度

    1回答

    我的目標是讓用戶上傳的3D模型,並使用他們的網絡瀏覽器放置它們。爲此,我使用BabylonJS - &其工作正常。之後,我希望我的用戶能夠在原生應用程序中查看與使用網絡瀏覽器設置相同位置的相同模型。我用於本地應用程序的框架是OpenSceneGraph(OSG)。我遇到的問題是我無法正確地使旋轉工作,以至於OpenSceneGraph正確地反映了BabylonJS中正在發生的事情。 我在Babyl

    3熱度

    2回答

    我給出了無法插孔的凹多邊形的輪廓/邊界,並且我需要對其應用高度貼圖。爲此,我需要執行近似均勻的多邊形鑲嵌,如下所示: 。 如何執行此鑲嵌細分?理想情況下,該解決方案可以參數化內部頂點的「分辨率」以調整細分。 我正在使用OpenSceneGraph,所以如果這是可能的使用它的內置鑲嵌圖書館,這將是理想的,但我打算引入額外的(希望輕量級)依賴如有必要。

    0熱度

    1回答

    我有一些麻煩與Visual Studio安裝OpenSceneGraph的2015年 我跟這個老教程:How to build OpenSceneGraph from source and third party dependencies?,並在某些時候 這裏失敗是我到目前爲止已經完成: 下載OSG 3.4從這個鏈接:https://github.com/openscenegraph/OpenSc

    0熱度

    1回答

    我正在將應用程序從Windows移至iOS。然後我需要在OpenGL ES中轉換「OpenGL」。在原始應用程序中,我使用了glPush/PopAttrib指令,但在OpenGL ES中不存在。有些人在這裏討論替代方案:http://qt.developpez.com/doc/4.7/opengl-hellogl-es/但是他們使用glMatrixMode,它只能在OpenGL ES 1.1(不是