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

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

LCCObject::setClipBox

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

Tek bir LCC modeline kutu ile kırpma uygular.

LCC modelinin düzensiz kenarlarını kırpmak veya yükseklik kırpma gibi sahnenin yerel alanlarının gösterilmesini/gizlenmesini kontrol etmek için kullanılabilir.

Sürüm Gereksinimi

SDK v0.5.2+

Motor Desteği

Three.js / CesiumJS

API

LCCObject::setClipBox(param?: ClipBoxParam): void

Parametreler

ParametreTürGerekliVarsayılanAçıklama
param.position{ x: number, y: number, z: number } / [number, number, number]Hayır-Kırpma kutusunu öteler.
param.rotation{ x: number, y: number, z: number } / [number, number, number]Hayır-Kırpma kutusunu döndürür, radyan cinsinden.
param.scale{ x: number, y: number, z: number } / [number, number, number]Hayır-Kırpma kutusunu ölçekler.
param.clipSide1 / -1Hayır-Kırpma yönü. 1: kutunun dışını kırpar; -1: kutunun içini kırpar.

Dönüş Değeri

void

Kullanım Örneği

Kutu Kırpmayı Ayarlama

lccObject.setClipBox({
    scale: { x: 1, y: 1, z: 1 }, // or [1, 1, 1]
    position: { x: 0, y: 0, z: 0 }, // or [0, 0, 0]
    rotation: {
        x: Math.PI / 3,
        y: 0,
        z: 0
    }, // or [Math.PI / 3, 0, 0]
    clipSide: 1 // or -1
});

Kutu Kırpmayı Temizleme

Mevcut kırpmayı temizlemek için param değerini undefined olarak ayarlayın.

lccObject.setClipBox(undefined);

Notlar

  • Bu yöntem, LCCRender.load() çağrısından hemen sonra eşzamanlı olarak çağrılabilir.
  • LCCObject::setClipPlane()

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