다음을 통해 공유


Power Apps에서 3D 콘텐츠 보기

캔버스 앱에 대화형 3D 컨텐츠를 쉽게 추가할 수 있습니다. 3D 콘텐츠 갤러리에서 선택한 다음 간단한 제스처로 모델을 회전하고 확대할 수 있습니다.

두 대의 휴대전화를 나란히 놓은 사진으로 두 개의 모바일 앱에서 본 지게차의 3D 모델을 보여줍니다.

중요

3D 컨텐츠는 .glb, .obj 또는 .stl 파일 형식이어야 합니다. 다양한 3D 형식에서 기존 3D 모델을 .glb 파일 형식으로 변환할 수 있습니다.

Power Apps의 mixed reality (MR) 컨트롤은 Babylon 및 Babylon React Native를 사용합니다. Babylon 샌드박스에서 작동하는 혼합 현실 콘텐츠는 이 공유 MR 플랫폼을 통해 Power Apps에서 작동해야 합니다. 콘텐츠가 Babylon에서는 작동하지만 Power Apps에서는 작동하지 않는 경우 Power Apps 커뮤니티 포럼에서 질문하세요. ("혼합 현실"로 태그를 지정합니다.)

앱 화면에 3D 개체 컨트롤 추가

Power Apps Studio에서 편집을 위해 앱을 연 상태에서:

  1. 삽입 탭을 열고 미디어를 확장합니다.
  2. 3D 개체를 선택하여 컨트롤을 앱 화면에 배치하거나 컨트롤을 화면으로 드래그하여 더 정확하게 배치합니다.

키 속성

속성을 사용하여 3D content 컨트롤의 동작과 모양을 변경합니다. 일부 속성은 고급 탭에서만 사용할 수 있습니다.

Power Apps Studio의 속성 탭 옆에 표시되는 3D 콘텐츠 컨트롤.

속성 설명 유형 위치
원본 표시할 개체 파일을 식별합니다. 3D 개체 컨트롤은 다양한 소스에서 모델 로드를 지원합니다. 자세한 내용은 외부 3D 모델 로드를 참조하십시오. 해당 없음 속성; 고급: Source
대체 텍스트 모델을 로드할 수 없거나 사용자가 모델 위로 마우스를 가져가면 표시할 텍스트를 지정합니다. 문자열 속성; 고급: AltText
배경 채우기 컨트롤의 배경색을 설정합니다. Color Picker 속성; 고급: BackgroundFill(RGBA 또는 HTML 16진수 색상 코드 허용)
핀(항목) 특정 좌표에서 모델의 핀 표시, 데이터 원본(Items)에서 제공. None이면, 핀이 표시되지 않습니다. 데이터 테이블 속성; 고급: Items
핀 표시 Items에 설명된 핀을 표시합니다. 부울 속성; 고급: ShowPins
MaxPins 모델에 표시할 수 있는 최대 핀 수를 지정합니다. 정수 고급
PinsX 3D 좌표 공간에서 X축의 핀 위치를 지정합니다. 부동 소수점 수 고급
PinsY 3D 좌표 공간에서 Y축의 핀 위치를 지정합니다. 부동 소수점 수 고급
PinsZ 3D 좌표 공간에서 Z축의 핀 위치를 지정합니다. 부동 소수점 수 고급
초기화 단추 표시 모델을 초기 상태로 재설정하는 버튼을 표시하거나 숨깁니다. 부울 속성; 고급; ShowReset
OnModelLoad 모델이 로드될 때 실행되는 동작 공식을 포함합니다. 이벤트 고급
OnChange 컨트롤의 속성이 변경될 때 실행되는 동작 공식을 포함합니다. 이벤트 고급
OnSelect 사용자가 핀이나 컨트롤을 선택할 때 실행되는 동작 공식을 포함합니다. 이벤트 고급

추가 속성

속성 설명 유형 위치
ContentLanguage 앱에서 사용되는 언어와 다른 경우 컨트롤의 표시 언어를 결정합니다. 문자열 고급
DisplayMode 컨트롤이 사용자 입력을 허용할지(Edit), 데이터만 표시할지(View) 또는 비활성화할지(Disabled) 결정합니다. 드롭다운 목록 고급
위치 xy에 지정된 화면 좌표에 컨트롤의 왼쪽 위 모서리를 배치합니다. 부동 소수점 수 속성; 고급: X, Y
크기 너비높이에 제공된 픽셀 값을 사용하여 컨트롤의 크기를 결정합니다. 정수 속성; 고급: Width, Height
TabIndex 사용자가 Tab 키를 사용하여 앱을 탐색하는 경우 컨트롤이 선택되는 순서를 지정합니다. 정수 고급
Tooltip 사용자가 핀 위로 마우스를 가져갈 때 표시할 텍스트를 결정합니다. 문자열 고급
Visible 컨트롤을 표시하거나 숨깁니다. 부울 속성; 고급: Visible

성능 고려 사항

최상의 사용자 경험을 위해 화면에 하나의 3D 컨트롤을 사용하는 것이 좋습니다. 한 화면에 3D 개체 컨트롤의 여러 인스턴스가 동시에 3D 모델을 로드하려고 하므로 앱 성능이 심각하게 저하될 수 있습니다.

기타 mixed reality 컨트롤

참조 항목

3D 및 mixed reality 컨트롤 있는 앱 만들기

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).