|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
Standard
|
|---|---|---|---|---|
|
params
|
Objekt
|
Objekt, das die zu konfigurierenden Ansichtseigenschaften enthält
|
Erforderlich
|
|
|
params.dropshadow
|
Boolesch
|
Aktiviert oder deaktiviert den Schlagschatten
|
Optional
|
true
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
Derzeit werden nur Schlagschatten im params-Objekt unterstützt.
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
|---|---|---|---|
|
trackerName
|
Zeichenfolge
|
Tracker-ID, der dieses Modell zugeordnet werden soll
|
Erforderlich
|
|
name
|
Zeichenfolge
|
Studio ID des Modell-Widgets
|
Erforderlich
|
|
url
|
Zeichenfolge
|
URI zum Laden des 3D-Modells
|
Optional
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
Wenn url leer gelassen wird oder nicht definiert ist, wird ein leerer Modellplatzhalter erstellt.
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
|---|---|---|---|
|
params
|
Objekt
|
Objekt, das Modellreferenz und URI enthält
|
Erforderlich
|
|
params.modelID
|
Zeichenfolge
|
Studio ID des zu aktualisierenden Modellelements
|
Erforderlich
|
|
params.modelURL
|
Zeichenfolge
|
URI, aus dem das 3D-Modell geladen werden soll
|
Erforderlich
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
Das Modellelement muss zuvor mit addPVS initialisiert werden.
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
Standard
|
|---|---|---|---|---|
|
name
|
Zeichenfolge
|
Studio ID des zu aktualisierenden Elements
|
Erforderlich
|
|
|
params
|
Objekt
|
Objekt, das anzuwendende Rendering-Eigenschaften enthält
|
Erforderlich
|
|
|
params.occlude
|
Boolesch
|
Aktiviert oder deaktiviert die Okklusion anderer Objekte durch das Modell
|
Optional
|
true
|
|
params.billboard
|
Boolesch
|
Aktiviert oder deaktiviert Billboards (gilt nur für 3D-Bild-Widgets, d.h. 3D-Bild, 3D-Anzeige und 3D-Beschriftung)
|
Optional
|
true
|
|
params.hidden
|
Boolesch
|
Aktiviert oder deaktiviert das Ausblenden des Elements (gilt für alle Nicht-3D-Modell-Widgets, hauptsächlich Unterbaugruppen)
|
Optional
|
true
|
|
params.opacity
|
Zahl
|
Legt die Opazität des Elements (0,0 = transparent, 1,0 = undurchsichtig) fest
|
Optional
|
1.0
|
|
params.decal
|
Boolesch
|
Aktiviert oder deaktiviert den Render-Modus für Decals immer im Vordergrund
|
Optional
|
true
|
|
params.shader
|
Zeichenfolge
|
Shader-Definitionszeichenfolge, bestehend aus dem Shader-Namen und optionalen Parametern, die durch ein Semikolon getrennt sind. Beispiel: "highlight; r f 1; g f 0; b f 0; a f 1"
|
Optional
|
""
|
|
params.phantom
|
Boolesch
|
Aktiviert oder deaktiviert Halbtransparenz für das Element (gilt nur für 3D Model-Widgets)
|
Optional
|
true
|
|
params.forceHidden
|
Boolesch
|
Aktiviert oder deaktiviert das erzwungene Ausblenden des Elements (gilt nur für 3D Model-Widgets)
|
Optional
|
true
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
• Sie können mehrere Eigenschaften gleichzeitig anwenden, indem Sie sie im params-Objekt kombinieren.
• Nicht festgelegte Eigenschaften werden auf ihre Standardwerte festgelegt.
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
|---|---|---|---|
|
params
|
Objekt
|
Objekt, das die Modellreferenz und den URI zur PVI-Datei enthält
|
Erforderlich
|
|
params.modelID
|
Zeichenfolge
|
Studio ID des Modells, für das die PVI-Datei geladen werden soll
|
Erforderlich
|
|
params.url
|
Zeichenfolge
|
URI der PVI-Datei, die zum Laden von Animationsdaten verwendet wird. Wird der URI weggelassen, so werden zuvor geladene Animationsdaten für das Modell entladen.
|
Erforderlich
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
• Wird die URL angegeben, so wird die Animation aus der angegebenen Datei geladen.
• Wird die URL nicht angegeben oder es es wird eine leere Zeichenfolge angegeben, so werden alle zuvor geladenen PVI-Daten aus dem Modell entfernt.
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
|---|---|---|---|
|
params
|
Objekt
|
Objekt, das Modell- und Schrittinformationen enthält
|
Erforderlich
|
|
params.modelID
|
Zeichenfolge
|
Studio ID des Modells, für das der Animationsschritt wiedergegeben werden soll
|
Erforderlich
|
|
params.stepNumber
|
Zahl
|
Wiederzugebende Schrittnummer
|
Erforderlich
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
Das Modell muss über eine geladene PVI-Datei mit gültigen Animationsschritten verfügen (siehe loadPVI).
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
|---|---|---|---|
|
params
|
Objekt
|
Objekt, das Modell- und Schrittinformationen enthält
|
Erforderlich
|
|
params.modelID
|
Zeichenfolge
|
Studio ID des Modells, für das der Animationsschritt wiedergegeben werden soll
|
Erforderlich
|
|
params.stepNumber
|
Zahl
|
Schrittnummer, zu der gewechselt werden soll
|
Erforderlich
|
|
params.position
|
Zeichenfolge
|
Position innerhalb des Schritts: "Start" oder "Ende"
|
Erforderlich
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
Erfordert, dass das Modell geladene PVI-Animationsdaten enthält (siehe loadPVI)
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
Standard
|
|---|---|---|---|---|
|
params
|
Objekt
|
Objekt, das Informationen zur Bildplatzierung und -anzeige enthält
|
Erforderlich
|
|
|
params.tracker
|
Zeichenfolge
|
Tracker-ID, der dieses Bild zugeordnet werden soll
|
Erforderlich
|
|
|
params.id
|
Zeichenfolge
|
Studio ID des Widgets
|
Erforderlich
|
|
|
params.src
|
Zeichenfolge
|
URI oder Base64-Zeichenfolge des anzuzeigenden Bilds
|
Erforderlich
|
|
|
params.width
|
Zahl
|
Breite des Bildes im 3D-Raum (in Metern)
|
Optional
|
NaN
|
|
params.height
|
Zahl
|
Höhe des Bildes im 3D-Raum (in Metern)
|
Optional
|
NaN
|
|
params.pivot
|
Zahl
|
Drehpunkt für die Positionierung. Drehpunktwerte:
• 1 – Drehpunkt in der oberen linken Ecke
• 2 – Drehpunkt oben Mitte
• 3 – Drehpunkt in der oberen rechten Ecke
• 4 – Drehpunkt an der mittleren linken Kante
• 5 – Drehpunkt in der Mitte (Standard)
• 6 – Drehpunkt an der mittleren rechten Kante
• 7 – Drehpunkt in der unteren linken Ecke
• 8 – Drehpunkt unten Mitte
• 9 – Drehpunkt in der unteren rechten Ecke
|
Optional
|
5
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
• Werden entweder Breite oder Höhe weggelassen oder auf NaNfestgelegt, so wird der fehlende Wert auf Grundlage der jeweils anderen bereitgestellten Bemaßungen unter Beibehaltung des ursprünglichen Seitenverhältnisses berechnet.
• Werden sowohl Breite als auch Höhe weggelassen oder auf NaNfestgelegt, so werden die Bemaßungen automatisch anhand der Originalgröße des Bildes ermittelt.
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
Standard
|
|---|---|---|---|---|
|
params
|
Objekt
|
Objekt mit Wayfinder-Konfigurationseinstellungen
|
Erforderlich
|
|
|
params.widgetId
|
Zeichenfolge
|
Studio ID des zu konfigurierenden Wayfinder-Widgets
|
Erforderlich
|
|
|
params.active
|
Boolesch
|
Aktiviert oder deaktiviert den Wayfinder
|
Optional
|
true
|
|
params.showReticle
|
Boolesch
|
Aktiviert oder deaktiviert die Anzeige des Fadennetzes
|
Optional
|
true
|
|
params.showRibbon
|
Boolesch
|
Aktiviert oder deaktiviert die Anzeige des Multifunktionsleisten-Pfads, der zu einem Wegpunkt führt
|
Optional
|
true
|
|
params.showWaypoints
|
Boolesch
|
Aktiviert oder deaktiviert die Anzeige von Wegpunkten
|
Optional
|
true
|
|
params.showLabels
|
Boolesch
|
Aktiviert oder deaktiviert die Anzeige von Wegpunkt-Beschriftungen
|
Optional
|
true
|
|
params.labelsOnTop
|
Boolesch
|
Aktiviert oder deaktiviert das Rendern von Beschriftungen über anderen Szenenelementen
|
Optional
|
true
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
Name
|
Typ
|
Beschreibung
|
Erforderlich/Optional
|
Standard
|
|---|---|---|---|---|
|
params
|
Objekt
|
Objekt mit Wegpunkt-Konfiguration
|
Erforderlich
|
|
|
params.position
|
Zeichenfolge
|
3D-Position des Wegpunkts als Objekt mit x-, y- und z-Eigenschaften Beispiel: {"x": 0.1995, "y": 0.0617, "z": 0.2545}
|
Erforderlich
|
|
|
params.gaze
|
Zeichenfolge
|
3D-Blickrichtungsvektor als Objekt mit x-, y- und z-Eigenschaften Beispiel: {"x": 0, "y": 0, "z": -1}
|
Erforderlich
|
|
|
params.eventRadius
|
Zahl
|
Entfernung (in Metern), bei der Ereignisse (z.B. Automatisch weiter) ausgelöst werden
|
Optional
|
0
|
|
params.wayfinderDisplayBoundary
|
Zahl
|
Radius (in Metern), innerhalb dessen der Wayfinder ausgeblendet wird
|
Optional
|
0
|
|
params.color
|
Zeichenfolge
|
Die Farbe des Wegpunkts und der Multifunktionsleiste. Es muss einer der folgenden vordefinierten RGBA-Werte verwendet werden: Orange, Rot, Grün, Blau, Gelb, Pink, Cyan, Schwarz oder Weiß. Nicht unterstützte Farben werden standardmäßig als Orange angezeigt. Beispiel: "rgba(255, 165, 0, 1)"). Folgende Werte werden unterstützt:
• Orange – rgba(255, 165, 0, 1)
• Rot – rgba(255, 0, 0, 1)
• Grün – rgba(0, 255, 0, 1)
• Blau – rgba(0, 0, 255, 1)
• Gelb – rgba(255, 255, 0, 1)
• Pink – rgba(255, 0, 255, 1)
• Cyan – rgba(0, 255, 255, 1)
• Schwarz – rgba(0, 0, 0, 1)
• Weiß – rgba(255, 255, 255, 1)
Wird eine andere Farbe übergeben, so wird automatisch die Standardfarbe Orange verwendet: rgba(255, 165, 0, 1)
|
Optional
|
black
|
|
params.label
|
Zeichenfolge
|
Textbeschriftung, die neben dem Wegpunkt angezeigt werden soll
|
Optional
|
""
|
|
successCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation erfolgreich abgeschlossen wurde
|
Optional
|
|
|
errorCallback
|
Funktion
|
Wird aufgerufen, wenn die Operation fehlschlägt
|
Optional
|
|
|
Bei den Positions- und Blickrichtungsparametern muss es sich um 3D-Vektorobjekte handeln. (Beispiel: {"x": 0.1995, "y": 0.0617, "z": 0.2545})
|