3d real 開發者工具
總結github:
詳情:3d real 開發者工具,可以幫助您開發自己的三維產品展示頁面,提供了高度自定義的介面。
名詞定義為了保證安全,以下介面需要通過後端接入,然後通過你們自行設計的介面將資料傳入到前端,並把資料給到3d前端sdk。
url:/api/getaccesstoken
method:get
querydata:
accesskey: 從api申請頁面拿到的accesskey,
accesssecret: 從api申請頁面拿到的accesssecret
return:
3d real 開發者工具,可以幫助您開發自己的三維產品展示頁面,提供了高度自定義的介面。使用方式如下:
var api = new threedrealapi(token: string);
引數解析:
token: 使用 accesskey 和 accesssecret 獲取的token。
獲取私有搭配列表
api.fetchscenes()
引數解析:
返回值: promise<>
獲取私有模型列表
api.fetchscenes()
引數解析:
返回值: promise<>
獲取搭配資料,以及三維場景互動控制器。
api.getcollocationview();
引數解析:
返回值: promise<>
獲取模型資料,以及三維場景互動控制器。
api.getmodelview(div: htmldivelement, id: number, finish?: () => void);
引數解析:
返回值: promise<>
通過上面的介面獲取三維檢視控制器,對於搭配來說,我們可以通過呼叫以下介面觸發模型的變換:
viewer.selectproduct(productindex: number);
引數解析:
productindex: 當前產品對應的下標.
返回值: undefined
說明: 用於動畫切換,如果沒有觸發動畫,請確認後台是否有設定動畫操作。
viewer.selectcombination(productindex: number, combindex: number);
引數解析:
productindex: 當前產品對應的下標.
combindex: 當前組合的下標.
返回值: undefined
說明: 用於動畫切換,如果沒有觸發動畫,請確認後台是否有設定動畫操作。
viewer.selectelement(productindex: number, combindex: number, pindex: number, eindex: number);
引數解析:
productindex: 當前產品對應的下標.
combindex: 當前組合的下標.
pindex: 當前部件的下標.
eindex: 需要切換到的元件的下標.
返回值: promise
viewer.selectfabric (productindex: number, combindex: number, targetfindex: number);
引數解析:
productindex: 當前產品對應的下標.
combindex: 當前組合的下標.
targetfindex: 需要切換到的面料的下標
返回值: promise
viewer.destroy()
具體的接入流程可以進入3dreal眾設平台開發文件-接入流程檢視。 Chrome開發者工具使用
elements 元素 允許我們從瀏覽器的角度看頁面,也就是說我們可以看到chrome渲染頁面所需要的的html css和dom document object model 物件。此外,還可以編輯這些內容更改頁面顯示效果。console 控制台 顯示各種警告與錯誤資訊,並且提供了shell用來和文件...
巧用chrome開發者工具
說明 截圖中的chrome版本為52,不同版本可能略有區別。開發時消除靜態資源快取不能立刻更新的困擾,勾選disable cache即可 切換顏色顯示格式 修改預設顏色顯示格式,在settings 控制台按f1 preferences elements color format 快速選中dom節點,...
Chrome開發者工具面板
network面板可以記錄頁面上的網路請求的詳情資訊,從發起網頁頁面請求request後分析http請求後得到的各個請求資源資訊 包括狀態 資源型別 大小 所用時間 request和response等 可以根據這個進行網路效能優化。我把google官方 上介紹network面板的圖貼到這裡,該面板主...