고급 사용자 지정 > 작업에 3D 시각화 추가
  
작업에 3D 시각화 추가
개요
ThingView WebGL Extension을 통해 ThingWorx 응용 프로그램 내에서 Windchill의 3D 데이터를 시각화할 수 있습니다. 이 확장 프로그램은 Windchill Extension에 포함되어 있습니다. ThingView WebGL Extension을 사용할 때 다음 작업을 수행할 수 있습니다.
3D 데이터와 상호 작용할 수 있습니다. 예를 들어, 그래픽을 확대/축소, 팬 및 회전할 수 있습니다.
3D 부품이 선택된 상태에서 이벤트를 트리거할 수 있습니다.
3D 부품의 투명도 및 색을 변경합니다.
3D 그래픽 영역의 배경색을 바꿉니다.
ThingView WebGL Extension에는 다음과 같은 파일이 포함되어 있습니다.
ThingWorx Composer에 설치되는 Extension 번들.
ThingWorx에서 ThingView WebGL Extension의 사용법을 시연하는 견본 매쉬업 파일. 이 견본 매쉬업에는 이 확장 프로그램과 상호 작용하는 템플릿, 사물, 형태 등이 포함되어 있습니다.
ThingView WebGL Extension 사용
ThingWorx에 ThingView WebGL Extension을 설치하면 이 확장 프로그램을 사용할 준비가 된 것입니다.
이 확장 프로그램을 ThingView 위젯과 함께 사용하여 ThingWorx에서 3D 데이터를 활성화하는 매쉬업과 응용 프로그램을 생성합니다. 이 확장 프로그램 사용법에 대한 예는 ThingWorx Navigate에 대한 새 작업 처음부터 만들기를 참조하십시오.
ThingView WebGL Extension에는 다음 속성, 이벤트 및 서비스가 있습니다.
위젯 속성:
ProductToView - 표시할 파일의 URL입니다. ThingWorx 서버 또는 다른 서버에 위치한 PVZ 파일을 가리키거나 Windchill에 있는 부품의 시각화를 가리킬 수 있습니다.
BackgroundStyle - 위젯의 배경색을 제어하는 스타일 정의. 이 스타일에서는 배경색 속성만 사용됩니다.
Data - ThingView 위젯과 매쉬업 내의 다른 위젯 사이의 동기화된 선택을 제어하는 데 사용됨. 데이터는 열에 발생 식별자(BOM ID 경로)를 포함하는 인포테이블입니다.
DataFormatter - 위젯의 색 규칙. foregroundColor 값과 투명도 설정만 사용됩니다. 예를 들어, 부품을 숨기려면 투명도를 아주 낮게 설정하십시오. 다른 모든 필드는 무시됩니다. RELEASED 상태와 INWORK 상태에 있는 부품을 강조 표시하는 데 사용될 수 있습니다.
OccurrenceField - 발생 경로 ID가 포함된 Data의 필드. 이 필드는 선택하여 색을 지정할 행을 찾을 때 사용됩니다.
selectedOccurrencePath - 현재 선택된 발생 경로.
위젯이 실행하는 이벤트:
Loaded - ProductToView가 완전히 로드되고 View 속성이 설정되고 모든 다른 구문 분석이 완료된 후에
selectionChanged - 위젯에서 선택이 변경된 후에
위젯에서 작업 실행을 허용하는 서비스:
ZoomAll - 제품 전체가 보이는 위치로 카메라를 이동합니다.
ZoomSelected - 선택한 부분으로 카메라를 이동합니다.