LCC modelinin ötelemesini ayarlar.
Sürüm Gereksinimi
SDK v0.3.1+
Motor Desteği
CesiumJS
API
LCCObject::setTranslation(translation: Cesium.Cartesian3): void
Parametreler
| Parametre | Tür | Gerekli | Varsayılan | Açıklama |
|---|---|---|---|---|
translation | Cesium.Cartesian3 | Evet | - | SDK v0.6.3 öncesinde: WGS84 Kartezyen koordinatları (model orijin konumunu ayarlar). SDK v0.6.3+: ENU koordinat sisteminde öteleme. |
Dönüş Değeri
void
Kullanım Örneği
SDK v0.3.1 – v0.6.2 (WGS84 Kartezyen Koordinatları)
const cartesian3 = Cesium.Cartesian3.fromDegrees(118.0592, 25.5429, 52);
lccObject.setTranslation(cartesian3);
SDK v0.6.3+ (ENU Koordinat Sistemi)
v0.6.3 sürümünden itibaren setTranslation, ötelemeyi ENU koordinat sisteminde uygular. Modelin orijin konumunu (WGS84 Kartezyen koordinatları) ayarlamak için bunun yerine setOriginPosition() kullanın.
const translation = new Cesium.Cartesian3(0, 0, 0);
lccObject.setTranslation(translation);
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
setTranslationENU koordinat sisteminde çalışır. Eski WGS84 Kartezyen koordinat yöntemi artık desteklenmemektedir. Modelin orijin konumunu ayarlamak için bunun yerinesetOriginPosition()kullanın.
İlgili API'ler
LCCObject::getOriginPosition()LCCObject::setOriginPosition()LCCObject::setRotation()LCCObject::setScale()
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:

