LCCObject::setScale
Setzt die Skalierung des LCC-Modells.
Versionsanforderung
SDK v0.3.1+
Engine-Unterstützung
CesiumJS
API
LCCObject::setScale(scale: { x: number, y: number, z: number } | number): void
Parameter
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
scale | { x: number, y: number, z: number } / number | Ja | - | Skalierungswert. Vor SDK v0.6.3: Objekt übergeben; ab SDK v0.6.3+: nur gleichmäßige Skalierung mit einer einzelnen Zahl unterstützt. |
Rückgabewert
void
Verwendungsbeispiel
SDK v0.3.1 – v0.6.2
const scale = { x: 10, y: 10, z: 10 };
lccObject.setScale(scale);
SDK v0.6.3+ (Gleichmäßige Skalierung)
Ab v0.6.3 wird nur gleichmäßige Skalierung unterstützt. Der Eingabeparameter ist ein einzelner Skalierungsfaktor, basierend auf dem ENU-Koordinatensystem.
lccObject.setScale(10);
Hinweise
- Diese Methode muss nach dem Auslösen des Erfolgs-Callbacks von
LCCRender.load()aufgerufen werden. - SDK v0.6.3+ unterstützt nur gleichmäßige Skalierung (einzelne Zahl); unabhängige Achsenskalierung wird nicht mehr unterstützt.
Verwandte APIs
LCCObject::setRotation()LCCObject::setOriginPosition()