以下は、KeyShotXR変数のリストです。 これらの変数は、KeyShotXRがレンダリングされるときにKeyShotによって作成される.htmlファイルに設定されます。 これらの変数は、KeyShotXRを再度作成するのではなく、マイナーな編集が必要な場合は、KeyShotXRの作成後に編集できます。 .htmlファイルは、標準のテキストエディタを使用して編集できます。
可変位置
すべてのKeyShot変数は、KeyShotXR .htmlファイルの<head>セクションの<script>タグ内にあり、initKeyShotXR()関数によって呼び出されます。
可変位置
<head>
<script type="text/javascript">
var keyshotXR;
function initKeyShotXR() {
var nameOfDiv = "KeyShotXR";
// Other variables follow here..
keyshotXR = new keyshotXR(nameOfDiv, /* The other variables ... */);
}
window.onload = initKeyShotXR;
</script>
</head>
nameOfDiv
KeyShotXRのdivID。 これは、KeyShotXRコンテンツが配置されている場所です。
htmlでの位置
<body oncontextmenu="return false;">
<div id="KeyShotXR"></div>
</body>
変数
一般設定
フォルダー名 – folderName
KeyShotXRのすべてのファイルを含むフォルダーの名前。 これは[レンダリング]、[KeyShotXR]タブの[出力オプション]、[名前]エントリで設定されます。
使用例:
var folderName = "material_ball_XR.10";
クリックでのみダウンロード – downloadOnInteraction
この変数を使用すると、KeyShotXRはクリックされた後にのみロードできます。 このオプションは、KeyShotXR設定の[詳細]の下の[KeyShotXR]タブの[レンダリング]> [出力オプション]で設定されます。
使用例:
var downloadOnInteraction = false;
画像タイプ – imageExtension
この変数は、KeyShotXR用に生成されたフレームの画像拡張です。 1つの拡張タイプのみを使用できます。 これは、KeyShotXR設定の[レンダリング]、[KeyShotXR]タブの[出力オプション]、[KeyShotXRコントロール]> [フォーマット]で設定されます。
使用例:
var imageExtension = "jpg";
背景色 – backgroundColor
16進表記の.htmlページの背景色。 これは、KeyShotXRの背後/周囲の色になります。 デフォルトは白(#FFFFFF)です。 このオプションは、.htmlファイルからのみ設定できます。
使用例:
var backgroundColor = "#FFFFFF";
フレーム番号
水平 – uCount
これは、KeyShotXRの水平フレームの数です。 これは、[KeyShotXR]タブの[レンダリング]、[出力オプション]、[KeyShotXRコントロール]> [スムーズネスコントロール]で設定されます。
使用例:
var uCount = 18;
垂直 – vCount
これは、KeyShotXRの垂直フレームの数です。 これは、[KeyShotXR]タブの[レンダリング]、[出力オプション]、[KeyShotXRコントロール]> [スムーズネスコントロール]で設定されます。
使用例:
var vCount = 18;
開始フレーム
水平 – uStartIndex
これは、KeyShotXRの水平開始フレームを制御します。 これは、KeyShotXR設定の[レンダリング]、[KeyShotXR]タブの[出力オプション]、[KeyShotXRコントロール]> [角度コントロール]の視野角によって設定されます。
使用例:
var uStartIndex = 1;
垂直 – vStartIndex
これは、KeyShotXRの垂直開始フレームを制御します。 これは、KeyShotXR設定の[レンダリング]、[KeyShotXR]タブの[出力オプション]、[KeyShotXRコントロール]> [角度コントロール]の視野角によって設定されます。
使用例:
var vStartIndex = 0;
ビューポートサイズ
幅 – viewPortWidth
KeyShotXRのピクセル単位の幅。 これは、[KeyShotXR]タブの[レンダリング]> [出力オプション]、[解像度の表示]> [最初のテキストフィールドエントリ]で設定されます。
使用例:
var viewPortWidth = 640;
高さ – viewPortHeight
KeyShotXRのピクセル単位での高さ。 これは、[KeyShotXR]タブの[レンダリング]> [出力オプション]、[表示解像度]> 2番目のテキストフィールドエントリで設定されます。
使用例:
var viewPortHeight = 640;
回転設定
連続水平回転 – uWrap
これによりKeyShotXRは、trueに設定されている場合、最後のフレームの後も水平方向に回転を続けることができます。
使用例:
var uWrap = true;
連続垂直回転 – vWrap
これによりKeyShotXRは、trueに設定されている場合、最後のフレームの後も垂直方向に回転を続けることができます。
使用例:
var vWrap = true;
回転ダンピング – rotationDamping
これはKeyShotXRが回転したときに回転が遅くなる速度を制御します。 この値を大きくすると、停止するまでの回転時間が長くなります。 これは、KeyShotXR設定の[詳細]の下の[KeyShotXR]タブの[レンダリング]> [出力オプション]で設定されます。
使用例:
var rotationDamping = 0.96;
マウス感度
水平 – uMouseSensitivity
これはKeyShotXRの水平方向のマウス/タッチ感度を制御します。 値を負の値に変更したり、負の値から変更したりすると、KeyShotXRの回転方向が変更されます。 これは、[詳細]の[KeyShotXR]タブの[レンダリング]> [出力オプション]で設定されます。
使用例:
var uMouseSensitivity = -0.0055;
垂直 – vMouseSensitivity
これは、KeyShotXRの垂直方向のマウス/タッチ感度を制御します。 値を負の値に変更したり、負の値から戻したりすると、KeyShotXRの回転方向が変更されます。 これは、[詳細]の[KeyShotXR]タブの[レンダリング]> [出力オプション]で設定されます。
使用例:
var vMouseSensitivity = 1;
ズームレベル
最小 – minZoom
これはKeyShotXRの最小ズームレベルを制御します。 負の値に設定すると、ズームアウト機能が有効になります。 1を超える値を増やすと、ロード時のKeyShotXRのズームレベルが変更されます。 これはKeyShotXR設定の[KeyShotXR]タブの[レンダリング]> [出力オプション]の[詳細設定]で、[ズームイン]チェックボックスをオンにして設定します。
使用例:
var minZoom = 1;
注意
KeyShotは[画質を維持する]オプションが有効になっている場合、この設定に基づいてKeyShotXRをレンダリングするときに解像度を自動的に計算します。 後で変更すると、粒子の粗い画像が発生する場合があります。
最大 – maxZoom
これはKeyShotXRの最大ズームレベルを制御します。 この数を増やすと、KeyShotXRをズームインできる量が増えます。これはKeyShotXR設定の[KeyShotXR]タブの[レンダリング]> [出力オプション]の[詳細]で、[ズームイン]チェックボックスをオンにして設定します。
使用例:
var maxZoom = 1;
注意
KeyShotは[画像の品質を保持する]オプションが有効になっている場合、この設定に基づいてKeyShotXRをレンダリングするときに解像度を自動的に計算します。 後で変更すると、粒子の粗い画像が発生する場合があります。
アイコンを読み込む
読み込みアイコンを表示 – showLoading
この変数がtrueに設定されている場合、読み込みアイコンが表示されます。 falseに設定すると、表示されません。 このオプションは、KeyShotXR設定の[レンダリング]、[KeyShotXR]タブの[出力]オプション、[詳細設定]の[ロード画面の表示]オプションを選択して設定します。
使用例:
var showLoading = true;
読み込みアイコンの設定 – loadingIcon
これにより別の読み込みアイコンを使用できます。 変数は、KeyShotXRファイルフォルダーにあるアイコンのファイル名です。 このオプションは、KeyShotXR設定の[KeyShotXR]タブの[レンダリング]> [出力オプション]の[詳細設定]で、[デフォルトの読み込み]アイコンを選択して設定します。
使用例:
var loadingIcon = "ks_logo.png";
スクリーンサイズ
自動サイズ変更(レスポンシブサイズ) – downScaleToBrowser
この変数は、ブラウザーのサイズが変更されたときのKeyShotXRの自動サイズ変更を制御します。 KeyShotXRが応答するようにします。 これはデフォルトでtrueに設定されており、.htmlファイルでのみ変更できます。
使用例:
var downScaleToBrowser = true;
全画面表示を許可 – allowFullscreen
この変数を使用すると、KeyShotXRをデスクトップブラウザでダブルクリックしたときにフルスクリーンで表示できます。 このオプションは、KeyShotXR設定の[レンダリング]で、[KeyShotXR]タブの[出力オプション]の[詳細設定]で、[フルスクリーンモードをダブルクリックで許可]を選択して設定します。
使用例:
var allowFullscreen = true;
移動方向
水平方向を逆にする – uReverse
この変数をtrueに設定すると、水平方向の回転方向が逆になります。
使用例:
var uReverse = false;
垂直方向を逆にする – vReverse
この変数をtrueに設定すると、垂直方向の回転方向が逆になります。
使用例:
var vReverse = false;
非推奨の変数
ダウンスケールGUIボタンを追加
KeyShot 6では、このオプションは非推奨になりました。 このオプションは、.htmlファイルからこれを必要とするレガシーKeyShotXRでも引き続き使用できます
使用例:
var addDownScaleGUIButton = false;