低レベルの 3D レンダリング関数
setTranslation
シーン内のウィジェットの 3D 位置 (直線移動) を設定します。この関数は、「モデル」「モデルアイテム」「3D イメージ」「3D ゲージ」「3D ラベル」の各ウィジェットと、一部のトラッカーウィジェットでサポートされています。
名前
タイプ
説明
必須/オプション
name
文字列
配置するウィジェットの Studio ID
必須
x
数値
3D 空間の X 座標 (メートル単位)。
必須
y
数値
3D 空間の Y 座標 (メートル単位)。
必須
z
数値
3D 空間の Z 座標 (メートル単位)。
必須
successCallback
関数
操作が正常に完了したときに呼び出されます。
オプション
errorCallback
関数
操作が失敗したときに呼び出されます。
オプション
setRotation
オイラー角度 (度単位) を使用してウィジェットの 3D 回転を設定します。この関数は、「モデル」「モデルアイテム」「3D イメージ」「3D ゲージ」「3D ラベル」の各ウィジェットと、一部のトラッカーウィジェットでサポートされています。
名前
タイプ
説明
必須/オプション
name
文字列
回転するウィジェットの Studio ID
必須
x
数値
X 軸を中心とした回転 (度単位)。
必須
y
数値
Y 軸を中心とした回転 (度単位)。
必須
z
数値
Z 軸を中心とした回転 (度単位)。
必須
successCallback
関数
操作が正常に完了したときに呼び出されます。
オプション
errorCallback
関数
操作が失敗したときに呼び出されます。
オプション
setScale
3D 空間でのウィジェットのスケールを設定します。この関数は、「モデル」「モデルアイテム」「3D イメージ」「3D ゲージ」「3D ラベル」の各ウィジェットと、一部のトラッカーウィジェットでサポートされています。
名前
タイプ
説明
必須/オプション
name
文字列
スケール設定するウィジェットの Studio ID
必須
x
数値
X 軸に沿ったスケール係数。
必須
y
数値
Y 軸に沿ったスケール係数。
必須
z
数値
Z 軸に沿ったスケール係数。
必須
successCallback
関数
操作が正常に完了したときに呼び出されます。
オプション
errorCallback
関数
操作が失敗したときに呼び出されます。
オプション
* 
この関数を使用して、シーン内のオブジェクトを均一または不均一にスケール設定します。
transform
名前
タイプ
説明
必須/オプション
name
文字列
変換するウィジェットの Studio ID
必須
dx
数値
3D 空間の X 位置 (メートル単位)。
必須
dy
数値
3D 空間の Y 位置 (メートル単位)。
必須
dz
数値
3D 空間の Z 位置 (メートル単位)。
必須
drx
数値
X 軸を中心とした回転 (度単位)。
必須
dry
数値
Y 軸を中心とした回転 (度単位)。
必須
drz
数値
Z 軸を中心とした回転 (度単位)。
必須
successCallback
関数
操作が正常に完了したときに呼び出されます。
オプション
errorCallback
関数
操作が失敗したときに呼び出されます。
オプション
* 
この関数は、setTranslationsetRotation を 1 つの手順で呼び出すことと同じです。
setTexture
ウィジェットのテクスチャを設定または更新します。テクスチャソースは、リモート URL または base64 でエンコードされたイメージ文字列のいずれかにすることができます。
名前
タイプ
説明
必須/オプション
name
文字列
テクスチャが適用される要素の Studio ID
必須
texture
文字列
URI または base64 でエンコードされたイメージ文字列。省略すると、既存のテクスチャがウィジェットから除去されます。
必須
successCallback
関数
操作が正常に完了したときに呼び出されます。
オプション
errorCallback
関数
操作が失敗したときに呼び出されます。
オプション
* 
テクスチャは、「モデル」「3D イメージ」「3D ゲージ」「3D ラベル」の各ウィジェットに適用できます。
setColor
名前
タイプ
説明
必須/オプション
name
文字列
色を適用するモデルの Studio ID
必須
color
文字列
色は、CSS スタイル、RGB、または RGBA 値 (例: オレンジの場合は rgb(255, 165, 0) または rgba(255, 165, 0, 1.0)) として指定されます。省略すると、現在の色が除去されます。
必須
successCallback
関数
操作が正常に完了したときに呼び出されます。
オプション
errorCallback
関数
操作が失敗したときに呼び出されます。
オプション
* 
色は、rgba(r,g,b,a) または rgb(r,g,b) のフォーマットの文字列として指定する必要があります。
rgb は 0 から 255 までの整数
a は 0.0 と 1.0 の間の小数 (省略した場合のデフォルトは 1.0)
色の文字列が無効な場合、デフォルトで不透明度 100% の黒色が使用されます (rgba(0,0,0,1))。
色を省略すると、以前に設定された色のオーバーライドがクリアされ、アイテムはデフォルトの材料色でレンダリングされます。
これは役に立ちましたか?