Im Folgenden finden Sie eine Liste der KeyShotXR-Variablen. Diese Variablen werden in der .html-Datei eingestellt, die von KeyShot erstellt wird, wenn das KeyShotXR gerendert wird. Diese Variablen können nach dem Erstellen des KeyShotXR bearbeitet werden, falls geringfügige Bearbeitungen erforderlich sind, anstatt das gesamte KeyShotXR erneut zu erstellen. Die .html-Datei kann in einem Standard-Texteditor bearbeitet werden.
Variablen-Speicherort
Alle KeyShot-Variablen befinden sich im <head>
Abschnitt der KeyShotXR .html-Datei in
einem <script>
-Tag und werden über die Funktion initKeyShotXR() aufgerufen.
Variablen-Speicherort
<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
Die div-ID des KeyShotXR. Dort befindet sich der Inhalt des KeyShotXR.
Position in html
<body oncontextmenu="return false;">
<div id="KeyShotXR"></div>
</body>
Variablen
Standard-Einstellungen
Folder Name – folderName
Der Name des Ordners, der alle Dateien für das KeyShotXR enthält. Dies wird unter Render > Ausgabe-Optionen in der Registerkarte KeyShotXR im Eintrag Name festgelegt.
Anwendungsbeispiel:
var folderName = "material_ball_XR.10";
Download only on click – downloadOnInteraction
Mit dieser Variable kann ein KeyShotXR erst geladen werden, nachdem darauf geklickt wurde. Diese Option wird in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert festgelegt.
Anwendungsbeispiel:
var downloadOnInteraction = false;
Image type – imageExtension
Diese Variable ist die Bilderweiterung für die für KeyShotXR generierten Frames. Es darf nur ein Erweiterungstyp verwendet werden. Dies wird in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter KeyShotXR Kontrolle > Format festgelegt.
Anwendungsbeispiel:
var imageExtension = "jpg";
Background color – backgroundColor
Die Hintergrundfarbe der .html-Seite in Hexadezimal-Schreibweise. Dies ist die Farbe hinter/um das KeyShotXR. Die Standardeinstellung ist Weiß (#FFFFFF). Diese Option kann nur in der .html-Datei eingestellt werden.
Anwendungsbeispiel:
var backgroundColor = "#FFFFFF";
Frame number
Horizontal – uCount
Dies ist die Anzahl der horizontalen Frames in KeyShotXR. Dies wird unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter KeyShotXR Kontrolle > Glättungskontrolle festgelegt.
Anwendungsbeispiel:
var uCount = 18;
Vertical – vCount
Dies ist die Anzahl der vertikalen Frames in KeyShotXR. Dies wird unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter KeyShotXR Kontrolle > Glättungskontrolle festgelegt.
Anwendungsbeispiel:
var vCount = 18;
Start Frame
Horizontal – uStartIndex
Dies steuert den horizontalen Start Frames für den KeyShotXR. Dies wird durch Betrachtungswinkel in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR, unter KeyShotXR-Kontrolle > Winkelkontrolle festgelegt.
Anwendungsbeispiel:
var uStartIndex = 1;
Vertical – vStartIndex
Dies steuert den vertikalen Start Frames für den KeyShotXR. Dies wird durch Betrachtungswinkel in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR, unter KeyShotXR-Kontrolle > Winkelkontrolle festgelegt.
Anwendungsbeispiel:
var vStartIndex = 0;
ViewPort Größe
Width – viewPortWidth
Die Breite des KeyShotXR in Pixel. Dies wird unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR > Anzeigeauflösung > erster Textfeldeintrag festgelegt.
Anwendungsbeispiel:
var viewPortWidth = 640;
Height – viewPortHeight
Die Höhe des KeyShotXR in Pixel. Dies wird unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR > Anzeigeauflösung > zweiter Textfeldeintrag festgelegt.
Anwendungsbeispiel:
var viewPortHeight = 640;
Rotations-Einstellungen
Continuous horizontal rotation – uWrap
Dadurch kann der KeyShotXR die Drehung nach dem letzten Bild in horizontaler Richtung fortsetzen, wenn er auf true gesetzt ist.
Anwendungsbeispiel:
var uWrap = true;
Continuous vertical rotation – vWrap
Dadurch kann der KeyShotXR die Drehung nach dem letzten Bild in vertikaler Richtung fortsetzen, wenn er auf true gesetzt ist.
Anwendungsbeispiel:
var vWrap = true;
Rotation damping – rotationDamping
Dies steuert die Geschwindigkeit, mit der sich die Drehung verlangsamt, wenn ein KeyShotXR gedreht wird. Wenn Sie diesen Wert erhöhen, verlängert sich die Rotationsdauer, bevor Sie zum Stillstand kommen. Dies wird in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert festgelegt.
Anwendungsbeispiel:
var rotationDamping = 0.96;
Mouse Sensitivity
Horizontal – uMouseSensitivity
Dies steuert die horizontale Maus- / Touchempfindlichkeit für den KeyShotXR. Durch Ändern des Werts auf / von einem negativen Wert wird die Richtung der KeyShotXR-Drehung geändert. Dies wird unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert festgelegt.
Anwendungsbeispiel:
var uMouseSensitivity = -0.0055;
Vertical – vMouseSensitivity
Dies steuert die vertikale Maus- / Touchempfindlichkeit für den KeyShotXR. Durch Ändern des Werts auf / von einem negativen Wert wird die Richtung der KeyShotXR-Drehung geändert. Dies wird unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert festgelegt.
Anwendungsbeispiel:
var vMouseSensitivity = 1;
Zoomstärke
Minimum – minZoom
Dies steuert die minimale Zoomstufe für den KeyShotXR. Wenn Sie einen negativen Wert einstellen, können Sie die Ansicht verkleinern. Wenn Sie den Wert über 1 erhöhen, ändert sich die Zoomstufe des KeyShotXR beim Laden. Dies wird in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert durch Aktivieren des Kontrollkästchens Hineinzoomen festgelegt.
Anwendungsbeispiel:
var minZoom = 1;
Anmerkung
KeyShot berechnet die Auflösung beim Rendern des KeyShotXR automatisch anhand dieser Einstellung, wenn die Option “Bildqualität beibehalten” aktiviert ist. Wenn sie später geändert werden, können körnige Bilder auftreten.
Maximum – maxZoom
Dies steuert die maximale Zoomstufe für den KeyShotXR. Durch Erhöhen dieser Zahl wird der Betrag vergrößert, um den ein KeyShotXR vergrößert werden kann. Dies wird in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert durch Aktivieren des Kontrollkästchens Hineinzoomen festgelegt.
Anwendungsbeispiel:
var maxZoom = 1;
Anmerkung
KeyShot berechnet die Auflösung beim Rendern des KeyShotXR automatisch anhand dieser Einstellung, wenn die Option “Bildqualität beibehalten” aktiviert ist. Wenn sie später geändert werden, können körnige Bilder auftreten.
Lade-Icon
Show loading icon – showLoading
Wenn diese Variable auf true gesetzt ist, wird das Ladesymbol angezeigt. Ist es auf false gesetzt, wird es nicht angezeigt. Diese Option wird in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert festgelegt, indem die Option Ladebildschirm anzeigen ausgewählt wird.
Anwendungsbeispiel:
var showLoading = true;
Set loading icon – loadingIcon
Dadurch kann ein anderes Ladesymbol verwendet werden. Die Variable ist der Dateiname des Symbols im Ordner “KeyShotXR-Dateien”. Diese Option wird in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert festgelegt, indem Sie das Standard Lade-Icon auswählen.
Anwendungsbeispiel:
var loadingIcon = "ks_logo.png";
Bildschirmgröße
Automatic resizing (responsive size) – downScaleToBrowser
Diese Variable steuert die automatische Größenänderung eines KeyShotXR, wenn die Größe eines Browsers geändert wird. Dadurch kann ein KeyShotXR reagieren. Dies ist standardmäßig auf true gesetzt und kann nur in der HTML-Datei geändert werden.
Anwendungsbeispiel:
var downScaleToBrowser = true;
Allow full screen – allowFullscreen
Mit dieser Variablen kann ein KeyShotXR im Doppelbildmodus angezeigt werden, wenn er in Desktop-Browsern doppelklickt. Diese Option wird in den KeyShotXR-Einstellungen unter Rendern > Ausgabeoptionen auf der Registerkarte KeyShotXR unter Erweitert festgelegt, indem Sie Vollbild-Modus per Doppelklick ermöglichen auswählen.
Anwendungsbeispiel:
var allowFullscreen = true;
Bewegungsrichtung
Reverse horizontal direction – uReverse
Diese Variable kehrt die horizontale Drehrichtung um, wenn sie auf true gesetzt ist.
Anwendungsbeispiel:
var uReverse = false;
Reverse vertical direction – vReverse
Diese Variable kehrt die vertikale Drehrichtung um, wenn sie auf true gesetzt ist.
Anwendungsbeispiel:
var vReverse = false;
Veraltete Variablen
addDownScaleGUIButton
Mit KeyShot 6 ist diese Option veraltet. Die Option ist weiterhin für ältere KeyShotXRs verfügbar, für die dies in der HTML-Datei erforderlich ist.
Anwendungsbeispiel:
var addDownScaleGUIButton = false;