在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    C++界面開發(fā)框架Qt v6.4-全新的Qt Quick 3D Physics功能

    C++界面開發(fā)框架Qt v6.4-全新的Qt Quick 3D Physics功能

    Qt 6.4 包含新模塊Qt Quick 3D Physics作為技術(shù)預(yù)覽,這是一個(gè)在Qt Quick 3D之上添加物理模擬功能的模塊。比較特別的是,它可以使用簡(jiǎn)單的基元(球體、盒子、平面和膠囊)以及凸面和三角形網(wǎng)格和高度圖進(jìn)行剛體模擬,質(zhì)量、密度、重力和摩擦力等物理屬性是可定制的。 這使得在 3D 場(chǎng)景中創(chuàng)建物理上正確的行為成為可能,而無需手工制作動(dòng)畫。

    將物理添加到您的場(chǎng)景中非常容易,以下片段是創(chuàng)建和渲染整個(gè)場(chǎng)景所需的全部內(nèi)容,其中平面和盒子相互交互:

    import QtQuickimport QtQuick3Dimport QtQuick3D.PhysicsWindow {visible: trueDynamicsWorld {}View3D {anchors.fill: parentPerspectiveCamera {position: Qt.vector3d(0, 100, 500)clipFar: 5000clipNear: 1}DirectionalLight {eulerRotation.x: -45eulerRotation.y: 45castsShadow: true}StaticRigidBody {position: Qt.vector3d(0, 0, 0)eulerRotation: Qt.vector3d(-90, 0, 0)collisionShapes: PlaneShape {}Model {source: “#Rectangle”scale: Qt.vector3d(10, 10, 10)materials: PrincipledMaterial {baseColor: “green”}castsShadows: falsereceivesShadows: true}}DynamicRigidBody {position: Qt.vector3d(0, 200, 0)collisionShapes: BoxShape {}Model {source: “#Cube”materials: PrincipledMaterial {baseColor: “yellow”}}}}}

    這就是它的外觀:

    Qt Quick 3D Physics 是一個(gè)純 QML API,目前在 Qt 6.4 中作為技術(shù)預(yù)覽版提供。 該文檔附帶了一些說明性示例,展示了該模塊的不同功能。

    Qt組件推薦

    • QtitanRibbon – Ribbon UI組件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技術(shù)的Ribbon UI組件,QtitanRibbon致力于為Windows、Linux和Mac OS X提供功能完整的Ribbon組件。
    • QtitanChart – Qt類圖表組件:是一個(gè)C ++庫,代表一組控件,這些控件使您可以快速地為應(yīng)用程序提供漂亮而豐富的圖表。
    • QtitanDataGrid – Qt網(wǎng)格組件:提供了一套完整的標(biāo)準(zhǔn) QTableView 函數(shù)和傳統(tǒng)組件無法實(shí)現(xiàn)的獨(dú)特功能。使您能夠?qū)⒉煌瑏碓吹母黝悢?shù)據(jù)加載到一個(gè)快速、靈活且功能強(qiáng)大的可編輯網(wǎng)格中,支持排序、分組、報(bào)告、創(chuàng)建帶狀列、拖放按鈕和許多其他方便的功能。
    • QtitanNavigation:QtitanNavigationDesignUI 組件是一組 GUI 控件,它實(shí)現(xiàn)了菜單、導(dǎo)航框、命令欄等導(dǎo)航界面,并讓您以更少的滾動(dòng)和點(diǎn)擊次數(shù)有效地查看所有實(shí)體(工作區(qū)、網(wǎng)格或其他項(xiàng)目)。
    • QtitanDocking:允許您像 Visual Studio 一樣為您的偉大應(yīng)用程序配備可??棵姘搴涂赏?抗ぞ邫?。黑色、白色、藍(lán)色調(diào)色板完全支持 Visual Studio 2019 主題!
    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年8月10日 18:18
    下一篇 2022年8月10日 18:18

    相關(guān)推薦

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息