Aracılığıyla paylaş


Power Apps uygulamasında 3B modellere iğneler ekleme

Tuval uygulamalarınızdaki 3B modellere iğneler (dairesel işaretçiler olarak gösterilir) ekleyin. Kullanıcılar, kendi iğnelerini ekleyebilir ve seçtikleri iğnelerle ilgili bilgileri görüntüleyebilir.

Bir sandalyenin 3B modelini iğnelerin konumlarını işaretleyen dört mavi daireyle gösteren mobil uygulamanın ekran görüntüsü.

Excel çalışma kitabından bir 3B modele önceden tanımlanmış iğneler ekleme

3B modele iğne eklemenin en kolay yolu iğneleri bir Excel çalışma kitabından yüklemektir.

İğneler için veri kaynağı Excel'de yer alan adlandırılmış bir tablo olmalıdır. Tablonun dört sütunu olmalıdır. Her sütun, 3B nesne denetiminin bir özelliğine karşılık gelir. Her satır, model üzerinde bir iğne olarak çizilir. Satırlar, üç boyutlu bir koordinat sisteminde iğnelerin yerleşimini belirler.

Önemli

Power Apps uygulamasındaki karma gerçeklik (MR) denetimleri sol eli temel alan koordinat sistemi kullanır.

Sütun Karşılık gelen
Etiket ItemsLabels
X PinsX
Y PinsY
Z PinsZ

3B bir modele dört iğne yerleştirmek üzere koordinatları içeren "TestPins" adlı bir tablo örneği:

Etiket, X, Y ve Z sütunlarını içeren TestPins adlı bir tabloya sahip örnek bir Microsoft Excel çalışma sayfası.

Bu örneği denemek için önce Excel'de bir tablo oluşturun.

  1. Aşağıdaki örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın.

    Etiket X İğneleri Y İğneleri Z İğneleri
    Ön sol -0,2 0,01 0,2
    Ön sağ 0,2 0,01 0,2
    Sıfır 0 0 0
    X Noktası 0 0,72 -0,2
  2. Yapıştırılan hücrelerden birini seçin. Ana Sayfa sekmesinde, Tablo Olarak Biçimlendir'i seçin, bir stil seçin ve ardından Tamam'ı seçin.

  3. Tablo Adı altındaki Tablo Tasarımı sekmesinde TestPins gibi bir ad girin.

  4. Çalışma kitabını kaydedin ve kapatın.

Ardından, iğneleri bir 3B modelde görüntülemek için tabloyu veri kaynağı olarak ekleyin.

  1. Power Apps Studio uygulamasında 3B model ekleyin veya mevcut bir modeli seçin.
  2. 3B nesne denetiminin Source özelliğini https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/chair.glb (veya istediğiniz başka bir model dosyası) olarak ayarlayın.

Not

3B nesne denetiminin ilk örneği varsayılan olarak 3DObject1 olarak adlandırılır ve aşağıdaki örneklerde kullanacağımız ad bu olacaktır. Ek denetim örnekleri ViewIn3D2, ViewIn3D3 vb. olarak anılacaktır.

  1. Modelin Özellikler sekmesinde, Pins(Items) açılır listesini seçin.
  2. Arama kutusuna excel yazın ve ardından Excel'den İçe Aktar'ı seçin.
  3. Daha önce kaydettiğiniz Excel çalışma kitabını bulun ve açın.
  4. Tabloya verdiğiniz adı Excel'de seçin ve ardından Bağlan'ı seçin.
  5. Gelişmiş sekmesinde, PinsX, PinsY ve PinsZ öğelerini bulun ve tabloda karşılık gelen sütunun adını girin. (Bu örnekte, ItemsLabels içine Etiket, PinsX içine X vb. girin.) Sütun adını tırnak içine alın.

Modelde koordinatlarla tanımlanan konumlarda iğneler görüntülenir.

3B modelde iğnelerin etiketlerini ve koordinatlarını görüntüleme

Tuval uygulamasında seçili iğnelerin etiketini ve koordinatlarını görüntülemek için bir veri tablosu kullanın.

Microsoft Power Apps Studio'da yapım aşamasında olan bir 3B modelin ekran görüntüsü. Modelin üzerine 4 adet iğne yerleştirilmiş durumda ve iğneler ile ilgili bilgiler modelin altındaki tabloda görüntüleniyor.

Uygulamanız, Power Apps Studio uygulamasında düzenleme için açıkken:

  1. Ekle sekmesini açın ve Düzen seçeneğini genişletin.

  2. Tabloyu uygulama ekranının ortasına yerleştirmek için Veri tablosu'nu seçin veya daha hassas bir şekilde konumlandırmak için ekranda sürükleyin.

  3. Tüm iğneler veya yalnızca seçilen iğne hakkındaki bilgileri göstermeyi seçin. Veri tablosu seçiliyken:

    • Tüm iğneleri göster: Özellikler bölmesinde, Pins(Items) açılır listesini seçin ve daha önce bağlandığınız Excel tablosunu seçin.

    • Yalnızca seçili iğneyi göster: Power Apps Studio ifade düzenleyicisine 3DObject1.SelectedItems ifadesini girin.

      Seçili bir iğne hakkında bilgi görüntülemek için kullanılan ifadeyi gösteren Power Apps Studio ifade düzenleyicisinin ekran görüntüsü.

  4. Özellikler bölmesinde, Alanları düzenle'yi seçin ve ardından Alan ekle'yi seçin.

  5. Gösterilecek sütunları seçin ve ardından Ekle'yi seçin.

    Veri tablosuna eklenecek alanların listesinin yanında gösterilen ve Power Apps Studio uygulamasında yapım aşamasında olan bir 3B modelin ekran görüntüsü.

3B modelde seçili iğnenin etiketini görüntüleme

Tuval uygulamasında yalnızca seçilen iğnenin etiketini görüntülemek için bir metin kutusu kullanın.

Uygulamanız, Power Apps Studio uygulamasında düzenleme için açıkken:

  1. Ekle sekmesini açın.
  2. Tablo kutusunu uygulama ekranının ortasına yerleştirmek için Metin etiketi denetimini seçin veya daha hassas bir şekilde konumlandırmak için ekranda sürükleyin.
  3. İfade düzenleyicisine 3DObject1.Selected.Label ifadesini girin.

Kullanıcıların bir 3B modele kendi iğnelerini eklemesine izin vermek üzere bir koleksiyon oluşturma

Kullanıcıların bir 3B modele iğne yerleştirmesine izin vermek istiyorsanız koleksiyon kullanın.

Uygulamanız, Power Apps Studio uygulamasında düzenleme için açıkken:

  1. Ekle sekmesini açın.

  2. Uygulama ekranına bir metin giriş kutusu yerleştirmek için Metin girişi'ni seçin.

  3. Dört metin girişi denetimi oluşturmak için metin kutusunu kopyalayın ve üç kez yapıştırın.

  4. Her denetim için Default özelliğini sırasıyla X, Y, Z ve Etiket olarak ayarlayın.

  5. Ağaç görünümü sekmesini açın.

  6. Her denetimi uygun şekilde XCoordinate, YCoordinate, ZCoordinate ve LabelInput olarak yeniden adlandırın.

    Yeniden adlandırılmış dört adet metin girişi denetimini gösteren Power Apps Studio ağacı görünümünün ekran görüntüsü.

Ardından, kullanıcının verilerini iğne koleksiyonuna eklemek için bir düğme ekleyin.

  1. Ekle sekmesini açın.

  2. Uygulama ekranına bir düğme yerleştirmek için Düğme'yi seçin.

  3. Düğmenin Text özelliğini İğne ekle olarak ayarlayın.

  4. Düğmenin OnSelect özelliğine aşağıdaki kodu tam olarak gösteren şekilde girin:

    Collect( 
    PinsCollection,
      {
        X: XCoordinate.Text,
        Y: YCoordinate.Text,
        Z: ZCoordinate.Text,
        Label: LabelInput.Text
      }
    )
    

Artık, Excel tablosundaki iğnelerin veri kaynağını yeni koleksiyona değiştireceksiniz.

  1. 3B modeli seçin.

  2. Özellikler sekmesinde, Pins(Items) açılır listesini seçin ve ardından PinsCollection öğesini seçin.

    PinsCollection veri kaynağı seçiliyken Power Apps Studio uygulamasındaki bir 3B modelin Pins(Items) özelliğinin ekran görüntüsü.

  3. Gelişmiş sekmesinde, PinsX, PinsY ve PinsZ öğelerini bulun ve bunları sırasıyla X, Y ve Z olarak ayarlayın.

Kullanıcı, koordinatları ve bir etiketi girip İğne ekle'yi seçtiğinde girilen koordinatlarda modele etiketli bir iğne yerleştirilir.

3B modele eklendiklerinde iğnelerle ilgili bilgileri görüntüleme

Son olarak, kullanıcı iğne ekledikçe iğneler hakkındaki bilgileri görüntüleyerek önceki örnekleri birleştirin.

Uygulamanız, Power Apps Studio uygulamasında düzenleme için açıkken:

  1. Ekrana bir veri tablosu ekleyin.
  2. Özellikler sekmesinde, Pins(Items) açılır listesini seçin ve PinsCollection öğesini seçin.
  3. Alanları düzenle'yi seçip ardından Alan ekle'yi seçin.
  4. Tabloda gösterilecek sütunları seçin ve ardından Ekle'yi seçin.

Diğer karma gerçeklik denetimleri

  • MR'de görüntüle denetimiyle 3B içerikleri karma gerçeklikte görüntüleyin.
  • Ölçüm Kamerası denetimiyle mesafe, alan ve hacmi ölçün.
  • Şekli MR'de görüntüle denetimi ile önceden tanımlanmış 3B şekiller oluşturma ve görüntüleme.
  • Markup in MR denetimi ile ortamınızdaki bir alan veya varlık belirlemek için 3D çizgiler veya 3D oklar çizin.

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).