qt3d

    1熱度

    2回答

    我想創建一個Qt3D實體,將自定義圖像作爲紋理。我遇到了QPaintedTextureImage(鏈接導致Qt 5.9版本的詳細信息,Here IST DOC爲5.8),它可以用QPainter編寫,但我不知道如何。 首先,這是我如何想象的實體可能看起來像: [編輯]:代碼是編輯和現在的作品! planeEntity = new Qt3DCore::QEntity(rootEntity); p

    0熱度

    1回答

    默認的Qt3D OrbitCameraController的行爲是: - 鼠標左鍵移動攝像頭。 - 用鼠標右鍵旋轉相機。 我需要相反的解決方案,簡單地旋轉展示產品模型。 C++代碼或AxisActionHandler可能工作,但我不知道如何編寫它。感謝幫助。

    0熱度

    1回答

    我想在Qt 5.8 C++中實現廣告牌。每當我四處走動時,我都想讓一個實體面對相機。 我用QTransform,QDiffuseMapMaterial和QPlaneMesh獲得了相機,第一人稱控件和平面實體。 我在openGL-tutorials中發現了一些沒有矩陣乘法的嘗試,因爲我認爲Qt3D中可能有更簡單的解決方案。 在第一種方法中,飛機面向攝像機(或多或少),但沒有向上向量,所以它往往是顛倒

    0熱度

    1回答

    我只是用QML創建QT3D場面開始。 我想濾除我的場景元素使用的是RenderPassFilter渲染。 這是我非常簡單的渲染: import Qt3D.Core 2.0 import Qt3D.Render 2.0 Viewport { id: root property color clearColor: Qt.rgba(0, 0, 0.2, 1) prop

    0熱度

    1回答

    是否有可能在Android上使用純C++運行Qt 3D?所有C++的例子,如基本形狀C++例子,得到了在.pro文件此項: android|ios|tvos|winrt { warning("This example is not supported for android, ios, tvos, or winrt.") } 我寫了一個應用程序,這是非常類似的例子,但更小。它只是一個具有一

    0熱度

    1回答

    我一直在使用QNX套件,並試圖在我的QNX目標運行可執行遵守「幀緩衝」 canvas3D的例子,但它拋出以下錯誤: ./framebuffer & [1] 1216519 QML debugging is enabled. Only use this in a safe environment. QQnxScreen: QQNX_PHYSICAL_SCREEN_SIZE variable

    0熱度

    1回答

    我試圖在qnx平臺上執行canvas3d項目。儘管執行它拋出一個錯誤如下 qrc:/main.qml:40:1: module "QtQuick.Layouts" is not installed qrc:/main.qml:39:1: module "QtQuick.Controls" is not installed qrc:/main.qml:38:1: module "QtCanvas

    0熱度

    1回答

    我有在運行時應創建和刪除的實體。實體只有材質和網格組件。材質是具有QTextureImage的QDiffuseMapMaterial。 當實體開始與該斷言添加和刪除的場景,有時應用程序崩潰: qt_assert:ASSERT: 「IMG = nullptr」 文件 ../../include/Qt3DRender/ 5.8.0/Qt3DRender /私人/../../../../../的src

    0熱度

    1回答

    正如Qt開發人員所知道的,在新的Qt版本中,Qt 3D已經被擴展了很多。 QtDataVisualization,Qt3DCore,Qt3DExtras等都是最近Qt中新增的例子。 因爲只有3D的幾個例子,所以我問了一下。我想要畫出如圖所示的圓柱形軌跡的3D可視化。在Qt中可能嗎?是否值得花時間學習?

    0熱度

    1回答

    我正在使用Qt學習3D並遇到了問題。我正在分析示例:https://doc.qt.io/qt-5/qt3d-basicshapes-cpp-example.html 現在我想修改它:當用戶按下某個鍵(讓我們說'w')時,某個東西正在移動(或者只是在此階段調試打印)。我試圖寫一個keyPressEvent函數,但我沒有任何效果。我可以用不同於標準2D應用程序的方式來做到嗎? void SceneMo