İçeriğe geç
TREN
Atlıhan Harita

LCC for Web Kullanım Kılavuzu · API Başvurusu

LCCObject::setRotation

Bölüm 06.35 / 07Kılavuz sürümü v0.6.4Türkçe

LCC modelinin dönüşünü ayarlar.

Dönüş, LCC modelinin koordinat uzayında uygulanır.

Sürüm Gereksinimi

SDK v0.3.1+

Motor Desteği

CesiumJS

API

LCCObject::setRotation(rotation: Cesium.Matrix3 | { heading: number, pitch: number, roll: number } | Cesium.HeadingPitchRoll): void

Parametreler

ParametreTürGerekliVarsayılanAçıklama
rotationCesium.Matrix3 / { heading: number, pitch: number, roll: number } / Cesium.HeadingPitchRollEvet-SDK v0.6.3 öncesinde Cesium.Matrix3 dönüş matrisi geçirilir; SDK v0.6.3+ sürümünde ENU koordinat sistemine dayalı olarak heading, pitch, roll içeren bir nesne veya Cesium.HeadingPitchRoll geçirilir.

Dönüş Değeri

void

Kullanım Örneği

SDK v0.3.1 – v0.6.2

const matrix3 = new Cesium.Matrix3();
lccObject.setRotation(matrix3);

SDK v0.6.3+ (ENU Koordinat Sistemi)

v0.6.3 sürümünden itibaren dönüş ENU koordinat sistemine dayanır ve parametreler heading, pitch ve roll açıları olarak değişmiştir.

lccObject.setRotation({ heading: 1, pitch: 0, roll: 0 });

Cesium.HeadingPitchRoll da kullanabilirsiniz:

const hpr = new Cesium.HeadingPitchRoll(1, 0, 0);
lccObject.setRotation(hpr);

Notlar

  • Bu yöntem, LCCRender.load() başarı geri çağrısı tetiklendikten sonra çağrılmalıdır.
  • v0.6.3 sürümünden itibaren parametre biçimi heading/pitch/roll olarak güncellenmiştir. Eski Cesium.Matrix3 yöntemi artık desteklenmemektedir. Lütfen yeni biçime geçin.
  • LCCObject::setScale()
  • LCCObject::setOriginPosition()

Bu bölüm XGRIDS'in resmî kullanım kılavuzundan Türkçeye çevrildi; ekran görüntüleri ve arayüz adları özgün haliyle İngilizcedir. İngilizce aslı (yeni sekmede açılır) · Güncelleme:

XGRIDS Türkiye

Kurulumda ve Sahada Yanınızdayız

Atlıhan Harita; cihaz kurulumu, firmware güncellemesi, yazılım kullanımı ve saha uygulamalarında eğitim ve teknik destek verir. Sorunuzu iletin, uzmanımız size dönsün.

+90 216 546 0804