亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

[重大更新] Forge Viewer 工具(Tool)優(yōu)先級

rose / 2497人閱讀

摘要:前幾天釋出新版本的,自此版本開始引入優(yōu)先級機(jī)制,每個(gè)都可以各自設(shè)置自個(gè)的優(yōu)先級,而這個(gè)優(yōu)先級會被用來對那些已經(jīng)注冊在里的進(jìn)行排序,目前所有的優(yōu)先級默認(rèn)都是,并會以下面這個(gè)方式設(shè)置優(yōu)先級的數(shù)值越高者則可以更優(yōu)先處理的交互事件,如等,使用樣例

前幾天 Autodesk Forge 釋出新版本的 Viewer - v3.2,自此版本開始 Viewer Tool 引入優(yōu)先級機(jī)制,每個(gè) Tool 都可以各自設(shè)置自個(gè)的優(yōu)先級,而這個(gè)優(yōu)先級會被 ToolController 用來對那些已經(jīng)注冊在 ToolController 里的 Tool 進(jìn)行排序,目前所有 Tool 的優(yōu)先級默認(rèn)都是 0,并會以下面這個(gè)方式設(shè)置:

this.getPriority = function() {
   return 0;
};

Tool 優(yōu)先級的數(shù)值越高者則可以更優(yōu)先處理 viewer 的交互事件,如 handleSingleClick、handleDoubleClick、handleKeyDown 等,使用樣例如下:

class MyTool extends Autodesk.Viewing.ToolInterface {
    construtor() {
        supper();
        
        this.names = [ "mytool" ];
    }
}

class MyHighPriorityTool extends Autodesk.Viewing.ToolInterface {
    construtor() {
        supper();
        
        this.names = [ "mytool-high-priority" ];
    }
    
    // 修改默認(rèn)優(yōu)先級
    getPriority() {
        return 1000;
    }
}

//注冊工具
viewer.toolController.registerTool( new MyTool() );
viewer.toolController.registerTool( new MyHighPriorityTool() );

//啟用工具
viewer.toolController.activateTool( "mytool" );
viewer.toolController.activateTool( "mytool-high-priority" );

上面樣例是通過創(chuàng)建兩個(gè)自定義工具來展示如何設(shè)置優(yōu)先級,在這樣設(shè)置后 MyHighPriorityTool 會比其他注冊在 ToolController 里且啟用的工具保有更高的優(yōu)先級來處理 viewer 的交互事件。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/89396.html

相關(guān)文章

  • Forge Viewer 載入外部擴(kuò)展

    摘要:本文章的原作是的在版的里引入了一個(gè)重大的變革,開始支持載入外部擴(kuò)展,細(xì)節(jié)可以參考這篇文章重大變更。這個(gè)函數(shù)自此刻起的函數(shù)回傳值不在是布林值,取而代之的是一個(gè)實(shí)例,這表示開始支持使用非同步的方法在載入擴(kuò)展。 本文章的原作是 Autodesk ADN 的 Philippe Leefsma 在 v2.15 版的 Forge Viewer API 里引入了一個(gè)重大的變革,Viewer開始支持載...

    LinkedME2016 評論0 收藏0
  • 透過 three.js 在 Forge Viewer 里頭創(chuàng)建 3D 文字(使用部份 r81 的功能

    摘要:但很不幸的,新功能要加入里頭這件事對于開發(fā)團(tuán)隊(duì)而言絕非一件易事,是需要一些時(shí)間來完成的這篇文章將帶領(lǐng)大家用最少的工作量將上的新功能拿來上使用。在這個(gè)案例里頭,我們可以只將和其他相依文檔引入例如。 showImg(https://segmentfault.com/img/bV25af?w=1311&h=696); 對于 Forge Viewer 比較熟悉的朋友可能知道 Forge Vie...

    xuhong 評論0 收藏0
  • 自訂義 Forge Viewer ModelStructurePanel 的交互行為

    摘要:在官方釋出版的同時(shí)發(fā)布了新版本的,這個(gè)面版已被整個(gè)重新改寫,這次更新也加入一些新的交互行為,下面我們將會稍作解釋。 這禮拜的小技巧是關(guān)于如何以不加入太多的 JavaScript 的方式自訂義 ModelStructurePanel 的交互行為,這個(gè)小技巧受到這篇問與答的啟發(fā):Prevent zoom in Forge viewer when clicking in Model Brow...

    xialong 評論0 收藏0
  • Viewer模型加載本地離線緩存實(shí)戰(zhàn)

    摘要:本文將介紹來自顧問團(tuán)隊(duì)的國際同事原創(chuàng)的緩存范例,利用廣泛用于開發(fā)的典型接口實(shí)現(xiàn)。因而在緩存模型時(shí),可以調(diào)用該接口緩存所有相關(guān)的,無需用到。代碼示例我們制作了讓用戶選擇模型作離線緩存的例子,查看代碼請?jiān)L問,在線演示請?jiān)L問。 演示視頻:http://www.bilibili.com/video... 由于Autodesk Forge是完全基于RESTful API框架的云平臺,且暫時(shí)沒有本...

    oogh 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<