pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <i id='STEBq'><tr id='STEBq'><dt id='STEBq'><q id='STEBq'><span id='STEBq'><b id='STEBq'><form id='STEBq'><ins id='STEBq'></ins><ul id='STEBq'></ul><sub id='STEBq'></sub></form><legend id='STEBq'></legend><bdo id='STEBq'><pre id='STEBq'><center id='STEBq'></center></pre></bdo></b><th id='STEBq'></th></span></q></dt></tr></i><div class="l55b9h7" id='STEBq'><tfoot id='STEBq'></tfoot><dl id='STEBq'><fieldset id='STEBq'></fieldset></dl></div>

      <bdo id='STEBq'></bdo><ul id='STEBq'></ul>

    <small id='STEBq'></small><noframes id='STEBq'>

  • <legend id='STEBq'><style id='STEBq'><dir id='STEBq'><q id='STEBq'></q></dir></style></legend>

    <tfoot id='STEBq'></tfoot>

        三個 JS 從 matrixWorld 獲取(世界)旋轉

        THREE JS get (world) rotation from matrixWorld(三個 JS 從 matrixWorld 獲取(世界)旋轉)

      1. <i id='jNgq2'><tr id='jNgq2'><dt id='jNgq2'><q id='jNgq2'><span id='jNgq2'><b id='jNgq2'><form id='jNgq2'><ins id='jNgq2'></ins><ul id='jNgq2'></ul><sub id='jNgq2'></sub></form><legend id='jNgq2'></legend><bdo id='jNgq2'><pre id='jNgq2'><center id='jNgq2'></center></pre></bdo></b><th id='jNgq2'></th></span></q></dt></tr></i><div class="3nxjrdz" id='jNgq2'><tfoot id='jNgq2'></tfoot><dl id='jNgq2'><fieldset id='jNgq2'></fieldset></dl></div>

            <small id='jNgq2'></small><noframes id='jNgq2'>

                <tbody id='jNgq2'></tbody>
            1. <tfoot id='jNgq2'></tfoot>
            2. <legend id='jNgq2'><style id='jNgq2'><dir id='jNgq2'><q id='jNgq2'></q></dir></style></legend>
              • <bdo id='jNgq2'></bdo><ul id='jNgq2'></ul>
                  本文介紹了三個 JS 從 matrixWorld 獲取(世界)旋轉的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  如何在 three.js 中獲得 Object3D 的世界旋轉?我知道如何從 object.matrixWorld 獲取 Object3D 的世界位置,但是如何獲取對象的世界旋轉?

                  How do I get the world rotation of an Object3D in three.js? I know how to get the world position of an Object3D from object.matrixWorld, but how do I get the world rotation of an object?

                  我需要這個來解決以下問題:我有一個像這樣的分層對象結構:

                  I need this for the following problem: I have a hierarchical Object structure like this:

                  var obj1 = new THREE.Object3D();
                  obj1.x = 200;
                  obj1.rotation.x = 0.1;
                  scene.add(obj1);
                  
                  var obj2 = new THREE.Object3D();
                  obj2.y = -400;
                  obj2.rotation.y = 0.21;
                  obj1.add(obj2);
                  
                  var obj3 = new THREE.Object3D();
                  obj3.z = -200;
                  obj3.rotation.x = 0.1;
                  obj3.rotation.y = -0.1;
                  obj2.add(obj3);
                  

                  現在我想讓我的相機在一定距離內正交地看 obj3.當我的對象不旋轉時,它的工作原理如下:

                  Now I want to make my camera look at obj3 orthogonally in a certain distance. When My Objects are not rotated, this works like this:

                  var relativeCameraOffset = new THREE.Vector3(0, 0, 500); // 500 is z-distance from my object
                  var cameraOffset = relativeCameraOffset.applyMatrix4(obj3.matrixWorld);
                  camera.position = cameraOffset;
                  

                  當只有我的最后一個孩子被旋轉時,當我添加這一行時,我得到了我想要的

                  When only my last child is rotated I get what I want when I add this line

                  camera.rotation = obj3.rotation;
                  

                  但是當所有父元素都旋轉時,這不起作用.所以我正在尋找一種方法來獲得我的 3D 對象的世界方向".謝謝.

                  But when all parent Elements are rotated this is not working. So I'm looking for a way to get the world "orientation" of my 3D object. Thanks.

                  推薦答案

                  獲取世界"旋轉的一種方法如下:

                  One way to get the "world" rotation is as follows:

                  var position = new THREE.Vector3();
                  var quaternion = new THREE.Quaternion();
                  var scale = new THREE.Vector3();
                  
                  mesh.matrixWorld.decompose( position, quaternion, scale );
                  

                  然后您可以像這樣設置相機方向:

                  You can then set your camera orientation like so:

                  camera.quaternion.copy( quaternion );
                  

                  重要提示:如果您要直接訪問 matrixWorld,您必須確保它已更新.渲染器通常在渲染循環中為您執行此操作.但是,如果您在渲染調用之間,并且需要強制更新矩陣,則可以使用

                  Important: if you are going to access matrixWorld directly, you have to make sure it is updated. The renderer typically does this for you in the render loop. If, however, you are between render calls, and need to force an update of the matrix, you can do so with

                  mesh.updateMatrixWorld( true );
                  

                  現在有一種新方法可用.檢查源代碼,看看它在做什么.

                  There is a new method that is now available. Check the source code so you see what it is doing.

                  Object3D.getWorldQuaternion( optionalTarget );
                  

                  three.js r.69

                  three.js r.69

                  這篇關于三個 JS 從 matrixWorld 獲取(世界)旋轉的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調用 abort (jQuery) 之后,瀏覽器也會等待 ajax 調用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標頭) - IT屋-程序員軟件開發技術分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)
                  Restrictions of XMLHttpRequest#39;s getResponseHeader()?(XMLHttpRequest 的 getResponseHeader() 的限制?)
                    <tfoot id='3usTc'></tfoot>

                        <legend id='3usTc'><style id='3usTc'><dir id='3usTc'><q id='3usTc'></q></dir></style></legend>

                        • <bdo id='3usTc'></bdo><ul id='3usTc'></ul>

                        • <small id='3usTc'></small><noframes id='3usTc'>

                              <tbody id='3usTc'></tbody>
                            <i id='3usTc'><tr id='3usTc'><dt id='3usTc'><q id='3usTc'><span id='3usTc'><b id='3usTc'><form id='3usTc'><ins id='3usTc'></ins><ul id='3usTc'></ul><sub id='3usTc'></sub></form><legend id='3usTc'></legend><bdo id='3usTc'><pre id='3usTc'><center id='3usTc'></center></pre></bdo></b><th id='3usTc'></th></span></q></dt></tr></i><div class="ntf77v7" id='3usTc'><tfoot id='3usTc'></tfoot><dl id='3usTc'><fieldset id='3usTc'></fieldset></dl></div>
                          • 主站蜘蛛池模板: 黄石东方妇产医院_黄石妇科医院哪家好_黄石无痛人流医院 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 家庭教育吧-在线家庭教育平台,专注青少年家庭教育 | 农业仪器网 - 中国自动化农业仪器信息交流平台 | 酒万铺-酒水招商-酒水代理| 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 大白菜官网,大白菜winpe,大白菜U盘装系统, u盘启动盘制作工具 | 开云(中国)Kaiyun·官方网站 - 登录入口 | 橡胶弹簧|复合弹簧|橡胶球|振动筛配件-新乡市永鑫橡胶厂 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 杭州双螺杆挤出机-百科| 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 冷却塔改造厂家_不锈钢冷却塔_玻璃钢冷却塔改造维修-广东特菱节能空调设备有限公司 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 硅胶制品-硅橡胶制品-东莞硅胶制品厂家-广东帝博科技有限公司 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 湖南档案密集架,智能,物证,移动,价格-湖南档案密集架厂家 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 筒瓦厂家-仿古瓦-寺庙-古建琉璃瓦-宜兴市古典园林建筑陶瓷厂有限公司 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 包装机_厂家_价格-山东包装机有限公司 | 电车线(用于供电给电车的输电线路)-百科| 免费分销系统 — 分销商城系统_分销小程序开发 -【微商来】 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 空气净化器租赁,空气净化器出租,全国直租_奥司汀净化器租赁 | 康明斯发电机,上柴柴油发电机,玉柴柴油发电机组_海南重康电力官网 |