Бөлісу құралы:


Кенеп бағдарламаларына 3D модельдер жүктеу

3D модельді кенеп бағдарламаларыңызға әртүрлі көздерден жүктеңіз. Модельдерді тіркемелерден немесе медиа мазмұнынан, тікелей URL мекенжайынан немесе Base64 кодталған URI (біркелкі ресурс идентификаторы) ішінен алуға болады.

Жүктеу уақытын қысқарту үшін 3D модельдер Power Apps бағдарламасымен пайдалану үшін оңтайландырылғанына көз жеткізіңіз.

Жалпы коннекторлардан 3D модельдерді жүктеу

Тіркемелерден немесе медиа мазмұнынан 3D модельдерді жүктеу деректер коннекторына қалай қолдау көрсетілетініне байланысты. Деректер коннекторы аралас шындықты басқару элементтерімен жұмыс істейтінін тексеру үшін кенеп бағдарламасына белгіні басқару элементін қосып, Text сипатын деректер көзіне орнатыңыз. Белгі мәтіні appres:// деп басталса, онда ол деректер коннекторы 3D нысанды басқару элементімен жұмыс істеуі керек.

Шайпұл

Сіз .glb файл кеңейтімін .jpg деп өзгерте аласыз және оны Медиа қойыншасы арқылы тікелей бағдарламаға жүктей аласыз.

3D модельдерді Microsoft тізімдерінен жүктеу

Алдымен, SharePoint бағдарламасында тізім жасап, бағдарламаңызда болғанын қалайтын әрбір 3D модель үшін жазба қосыңыз.

  1. Microsoft тізімдері арқылы тізім жасау.
  2. + Баған қосу баған тақырыбын, содан кейін Бағандарды көрсету/жасыру параметрін таңдаңыз.
  3. Тіркемелер пәрменін таңдаңыз, содан кейін Қолдану пәрменін таңдаңыз.
  4. Тізімге жазба қосыңыз. Жазба пішінінде Тіркемелерді қосу және 3D модель файлын таңдаңыз.
  5. Бағдарламаңызға қосқыңыз келетін әрбір модель үшін қайталаңыз.

Содан кейін бағдарламаңызға галерея қосып, оның көзін тізімге орнатыңыз, 3D нысан басқару элементін қосып, оның көзін галереяға орнатыңыз.

  1. Галереяны Power Apps Studio бағдарламасына қосыңыз.
  2. Галерея деректер көзін тізімге орнатыңыз.
  3. 3D нысан басқару элементін қосыңыз.
  4. Кеңейтілген сипаттар қойыншасында Көз параметрін First(Gallery1.Selected.Attachments).Value ретінде орнатыңыз.

3D модельдерді Excel жұмыс кітабынан жүктеу

Алдымен үлгі файлдары бар сол қалтадағы OneDrive бағдарламасында Excel жұмыс кітабын жасаңыз. Бағдарламада болғанын қалайтын әрбір модель үшін жолдары бар кесте қосыңыз.

  1. Excel жұмыс кітабын жасап, оны модель файлдары бар OneDrive қалтасына сақтаңыз.

    Excel ModelGallery жұмыс кітабын және онымен бірге жүретін 3D модель файлдарын көрсететін OneDrive скриншоты.

  2. Жұмыс кітабында 3DModel [image] және Name атты бағандары бар кесте жасаңыз.

  3. Бағдарламалар галереясында көрсеткіңіз келетін әрбір модель үшін жол қосыңыз. Name бағанында модельге арналған белгіні және 3DModel [image] бағанында модель файлына қатысты файл жолын енгізіңіз.

    {3D модель атауына және нысан файлының жолына арналған бағандары бар Excel кестесінің скриншоты.}

  4. Жұмыс кітабын жабыңыз.

Содан кейін бағдарламаңызға галерея қосып, оның көзін Excel жұмыс кітаына орнатыңыз, 3D нысан басқару элементін қосып, оның көзін галереяға орнатыңыз.

  1. Галереяны Power Apps Studio бағдарламасына қосыңыз.
  2. Галерея деректер көзін Excel жұмыс кітабына орнату үшін OneDrive коннекторын пайдаланыңыз.
  3. 3D нысан басқару элементін қосыңыз.
  4. Кеңейтілген сипаттар қойыншасында Көз параметрін Gallery1.Selected.'3DModel' ретінде орнатыңыз.

3D модельдерді URL мекенжайынан жүктеу

3D нысан басқару элементінің Көз сипаты 3D модель файлының URL мекенжайы болуы мүмкін.

3D модель файлы шектегіш көздер арасында ресурстарды бөлісу (CORS) параметрлері жоқ серверде болуы керек. Хостинг сервері powerapps.com сайтынан түрлі көздерден келген сұрауларға рұқсат етуі тиіс. Файлдарды орналастыру және CORS үйлесімді URL мекенжайын алу үшін Dropbox немесе GitHub бағдарламасын пайдалануға болады.

3D модель файлдарын Dropbox бағдарламасында орналастырыңыз

  1. 3D модель файлын Dropbox бағдарламасына жүктеп салып, Бөлісу пәрменін таңдаңыз.
  2. Жалпыға қолжетімді жүктеп алу сілтемесін жасаңыз. Мысалы, https://www.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb?dl=0.
  3. URL мекенжайын былай өзгертіңіз: URL мекенжайындағы www әріптерін dl әріптерімен ауыстырып, соңындағы ?dl=0 таңбаларын жойыңыз.

Енді сізде тікелей қатынасу URL мекенжайы бар (біздің мысалда https://dl.dropbox.com/s/rANdoMGeneR4tedLink/my-file.glb), оны 3D басқару элементінің көзі ретінде пайдалануға болады.

3D модель файлдарын GitHub бағдарламасында орналастырыңыз

  1. 3D модель файлының жалпыға ортақ репозиторийде сақталғанына көз жеткізіңіз.
  2. Файлдың URL мекенжайын алыңыз. Мысалы, https://github.com/microsoft/experimental-pcf-control-assets/blob/master/robot_arm.glb.
  3. URL мекенжайын былай өзгертіңіз: /blob/ таңбаларын жойып, https://github.com сөзін https://raw.githubusercontent.com сөзімен ауыстырыңыз.

Енді сізде CORS үйлесімді URL мекенжайы бар (біздің мысалда https://raw.githubusercontent.com/microsoft/experimental-pcf-control-assets/master/robot_arm.glb), оны 3D басқару элементінің көзі ретінде пайдалануға болады.

Base64 кодталған 3D модельдерді жүктеңіз

3D нысаны басқару элементінің Көз сипаты data:base64,<Base64-encoded content> пішіміндегі Base64-кодталған 3D модель деректерінің URI идентификаторы болуы мүмкін.

Маңызды

Base64 кодталған модельдерді пайдалансаңыз, бағдарламаны жүктеу ұзағырақ уақыт алуы мүмкін.

Microsoft Power Automate немесе Microsoft Dataverse арқылы моделіңіздің Base64 кодталған URI идентификаторын жасауға болады.

Microsoft Power Automate көмегімен Base64 кодталған 3D модель жасаңыз

Power Automate жүйесі dataUri(base64(file content)) өрнегі арқылы SharePoint құжаттар кітапханасында сақталған 3D модель файлдарын Base64 ретінде түрлендіре алады.

Келесі мысалда 3DModelBase64Library деп аталатын құжаттар кітапханасы және 3DModelBase64 деп аталатын тізім бірдей SharePoint сайтында бар. Тізімде multiple-line text түріндегі баған қамтылуы керек.

  1. Құжат кітапханасында SharePoint бағдарламасында жаңа файл қосылғанда, реттелетін әрекетті орындау үлгісіне негізделген ағын жасаңыз.

  2. Кітапхана аты параметрін 3DModelBase64Library ретінде орнатыңыз (осы мысалдағы құжат кітапханасының атауы).

  3. Қадам қосыңыз, SharePoint бағдарламасынан файл мазмұнын алу.

  4. Файл идентификаторы параметрін Идентификатор ретінде орнатыңыз.

  5. Қадам қосыңыз, SharePoint бағдарламасынан элемент жасау.

  6. Тізім атауы параметрін 3DModelBase64 (осы мысалда тізім атауы) ретінде, ал Тақырып параметрін Кеңейтімі бар файл атауы ретінде орнатыңыз.

  7. dataUri параметрін келесі өрнекке орнатыңыз:

    concat('data:model/gltf-binary;base64,', Last(split(dataUri(base64(body('Get_file_content'))), ',')))

    SharePoint құжат кітапханасындағы 3D модель файлдарын Base64 ретінде түрлендіру қадамдары көрсетілген Power Automate жұмыс ағынының скриншоты.

Құжат кітапханасына файл қосылғанда, файлды Base64 кодталған деректер URI идентификаторына түрлендіру ағыны орындалады.

Power Apps Studio бағдарламасында 3D нысан басқару элементін SharePoint деректер коннекторы арқылы тізімге қосыңыз. Басқару элементінің Көз сипатын Base64 кодталған деректердің URI идентификаторына орнатыңыз.

Microsoft Dataverse көмегімен Base64 кодталған 3D модель жасаңыз

Жазба (түсініктеме) кестесі Құжат Microsoft Dataverse өрісінде тіркелген кез келген файлды Base64 мәніне түрлендіреді.

Кенеп бағдарламаларындағы URL мекенжайларынан 3D модельдер жүктеген кездегі белгілі шектеулер

  • Power Apps жүйесінің қауіпсіздік архитектурасы HTTP емес, HTTPS сілтемелерін талап етеді.
  • Модель файлдары орналасқан сервер аутентификацияны талап етпеуі тиіс және CORS үйлесімді болуы тиіс.

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).