彩現
您可以使用 JavaScript API 或自訂顯影程式來修改及轉換 2D 和 3D 內容 (例如模型、影像和介面元素)。如要控管這些內容,請使用 tml3dRenderer 物件。假設您的模型具備了多個零件,每個零件都是您可以單獨取用及修改的「模型項目」
如要設定模型項目的位置,請使用下列 JavaScript:
tml3dRenderer.setTranslation('areaPreview',$scope.app.params.target.pos.x, $scope.app.params.target.pos.y,$scope.app.params.target.pos.z);
其他實用的 API 如下:
setTranslation() - 設定模型位置 (x、y、z)、模型項目、3D 圖像及追蹤器節點。追蹤節點是追蹤型座標系統的根,目標及內容則附屬於其中。
setRotation() - 設定模型的旋轉 (x、y、z)、模型項目、3D 圖像及追蹤器節點。
setScale() - 設定模型比例、模型項目、3D 圖像及追蹤器節點。
setProperties() - 設定 3D 元素的彩現內容。
add3DObject() - 使用外部來源的資料來新增 3D 物件。以此在執行階段載入額外的 3D 內容。
setTexture() - 將材質套用至元素。支援的來源形式包含 URL 和 base64 編碼字串。
setColor() - 根據模型項目的 ID 設定顏色。
如需相關 JavaScript 函數的詳細資訊,請參閱〈低層級的 3D 彩現函數〉。
這是否有幫助?