트래커 및 대상
트래커는 실제 객체를 감지하고 추적하며 경험의 좌표계를 정의합니다. 모든 대상과 콘텐츠는 트래커의 참조 프레임에 고정됩니다. 보기에서 트래커는 한 번에 하나만 활성화할 수 있지만 트래커를 여러 개 포함할 수 있습니다. 기본 트래커가 자동으로 추가되거나 API를 사용하여 추가할 수 있습니다.
대상은 Vuforia View에서 인식하고 추적하도록 할 실제 항목을 나타냅니다. 여기에는 이미지, 객체, 영역 및 ThingMark(고유하게 식별 가능하며 대상으로도 기능하는 마커)가 포함됩니다. 보기에 여러 대상을 추가할 수 있습니다. 모든 대상은 트래커의 하위 항목입니다. 이미지 대상을 제외하고 한 번에 하나의 대상만 추적됩니다.
다음 JavaScript 함수를 사용하여 추적을 관리합니다.
getTracked() - 추적된 대상 이름 목록을 반환합니다.
resetSpatialTracking() - 현재 추적 상태를 재설정합니다.
addMarker() - 경험에 대상을 추가합니다. 소스는 지원되는 모든 대상 유형이 될 수 있습니다.
지원되는 대상 유형의 전체 목록은 핵심 구성 요소 및 개념에서 "추적"을 참조하십시오.
관련 JavaScript 함수는 추적 함수 항목을 참조하십시오.
콘텐츠
경험에서 각 대상에 대한 콘텐츠를 추가하고 수정할 수 있습니다. 콘텐츠에는 3D 모델, 2D 요소, 메타데이터, 애니메이션, 탐색 등이 포함됩니다. 대부분의 경우 다음을 사용하여 위젯을 통해 콘텐츠에 액세스합니다.
$scope.view.wdg[‘id’][‘attribute’]
예를 보려면 보기 탐색 메뉴 표시 또는 숨기기 항목을 참조하십시오.
각 위젯에 사용 가능한 매개 변수를 보려면 개별 위젯 페이지를 참조하십시오.
메타데이터
메타데이터에는 가져온 자산 및 모델의 구조, 속성 및 관계가 포함됩니다. 이 메타데이터를 사용하여 부품 위치 식별, 모델 속성 표시 또는 경험에서 다른 상호 작용을 트리거합니다. 예를 들어, 다음 함수를 사용하여 모델의 메타데이터를 검색할 수 있습니다.
PTC.Metadata.fromId(modelName).then((metadata) => {
//…
});
자세한 내용은 다음 리소스를 참조하십시오.
* 
모델을 가져올 때 경험이 CAD 메타데이터에 액세스할 수 있도록 허용합니다 확인란을 선택해야 모델의 메타데이터에 액세스할 수 있습니다.
구조
각 모델과 해당 부품에는 정의된 구조가 있습니다. 이 구조에는 3D 공간에서 각 부품의 위치와 경계 상자가 포함됩니다. 이 정보를 사용하여 모델과 모델 컴포넌트의 위치와 방향(병진 및 회전 모두)을 결정할 수 있습니다. 예:
PTC.Structure.fromId(‘modelName’).then( (structure) => {
// Do something with ‘structure’
});
자세한 내용은 3D 모델 구조 경계 상자 및 위치 데이터를 경험에 통합 항목을 참조하십시오.
도움이 되셨나요?