Power Apps에서 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에서 편집을 위해 앱을 연 상태에서:
- 삽입 탭을 열고 미디어를 확장합니다.
- 3D 개체를 선택하여 컨트롤을 앱 화면에 배치하거나 컨트롤을 화면으로 드래그하여 더 정확하게 배치합니다.
키 속성
속성을 사용하여 3D content 컨트롤의 동작과 모양을 변경합니다. 일부 속성은 고급 탭에서만 사용할 수 있습니다.
속성 | 설명 | 유형 | 위치 |
---|---|---|---|
원본 | 표시할 개체 파일을 식별합니다. 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) 결정합니다. | 드롭다운 목록 | 고급 |
위치 | x 및 y에 지정된 화면 좌표에 컨트롤의 왼쪽 위 모서리를 배치합니다. | 부동 소수점 수 | 속성; 고급: X, Y |
크기 | 너비 및 높이에 제공된 픽셀 값을 사용하여 컨트롤의 크기를 결정합니다. | 정수 | 속성; 고급: Width, Height |
TabIndex | 사용자가 Tab 키를 사용하여 앱을 탐색하는 경우 컨트롤이 선택되는 순서를 지정합니다. | 정수 | 고급 |
Tooltip | 사용자가 핀 위로 마우스를 가져갈 때 표시할 텍스트를 결정합니다. | 문자열 | 고급 |
Visible | 컨트롤을 표시하거나 숨깁니다. | 부울 | 속성; 고급: Visible |
성능 고려 사항
최상의 사용자 경험을 위해 화면에 하나의 3D 컨트롤을 사용하는 것이 좋습니다. 한 화면에 3D 개체 컨트롤의 여러 인스턴스가 동시에 3D 모델을 로드하려고 하므로 앱 성능이 심각하게 저하될 수 있습니다.
기타 mixed reality 컨트롤
- View in mixed reality 컨트롤로 3D 콘텐츠와 이미지를 현실 세계에서 볼 수 있습니다.
- Measure in mixed reality 컨트롤로 거리, 면적, 부피 측정.
- View 도형 in mixed reality 컨트롤로 미리 정의된 3D 모양 만들기 및 보기.
- 3D 선을 그리거나 3D 화살표를 그려서 Markup in MR 컨트롤을 사용하여 환경의 영역이나 자산을 지정합니다.
참조 항목
3D 및 mixed reality 컨트롤 있는 앱 만들기
참고
귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)
이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).