KeyShotXR-Variablen

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

Grundeinstellungen

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-Nummer

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;

Maus-Empfindlichkeit

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 Studio 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;