Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Workshop에서 Vulcan 사용

Workshop의 Vulcan 위젯은 독립 앱과 같은 3D 화면과 도구를 제공하면서 변수로 다른 위젯과 연결합니다. 저장할 콘텐츠는 Vulcan 스키마의 객체와 액션을 사용합니다.

위젯과 모델 입력

Workshop 섹션의 + 또는 + Add widget에서 Vulcan을 검색하여 추가합니다. Input > Models에 항목을 추가하고 Model objects를 CAD 객체가 있는 객체 집합에 연결합니다.

Vulcan은 집합의 첫 객체만 로드합니다. 여러 모델을 표시하려면 모델마다 별도 항목과 입력 집합을 추가해야 합니다. CAD 객체에는 cad_media_reference 유형 클래스가 있는 미디어 참조 속성이 필요합니다.

모델별 Options

입력동작
Annotation objects모델에 연결된 주석 객체 집합. 주석 스키마를 충족해야 합니다.
Transforms부품 인스턴스나 조립체의 변환을 덮어쓰는 함수 출력
Selected part ID양방향 문자열 변수. 해당 모델에서 같은 부품의 모든 인스턴스를 선택합니다.
Selected part instance ID양방향 문자열 변수. 특정 인스턴스 하나만 선택합니다.
Part coloring색과 불투명도를 덮어쓰는 함수 출력
Fallback color색이 없는 부품의 CSS 색. 이 모델에서는 전역 기본 색보다 우선합니다.

Input의 Measurement objects와 Section plane objects는 각각 표시할 측정과 적용할 절단 평면의 객체 집합입니다. 해당 스키마를 충족해야 합니다. Scenario는 온톨로지 객체를 로드할 때 사용할 Workshop 기본 시나리오입니다.

Transforms 함수 출력

구조체 목록을 반환하며 각 항목에는 두 필드가 필요합니다.

필드자료형조건
idString변환할 부품 인스턴스 또는 조립체 ID
transform숫자 배열유한한 숫자 정확히 16개. 열 우선 순서의 4×4 행렬

행렬 순서는 [m11, m21, m31, m41, m12, m22, m32, m42, m13, m23, m33, m43, m14, m24, m34, m44]입니다. ID가 없거나 행렬이 유효하지 않은 항목은 무시합니다.

Part coloring 함수 출력

구조체 목록의 각 항목은 다음 필드를 사용합니다.

필드자료형조건
partInstanceIdsString 배열필수. 하나 이상의 부품 인스턴스 또는 조립체 ID
colorString선택. #0055ff나 rgb(0, 85, 255) 같은 CSS 색
opacityNumber선택. 기본 불투명도이며 0은 투명, 1은 불투명
selectedOpacityNumber선택. 선택하거나 강조한 동안의 불투명도이며 0부터 1

색이나 두 불투명도 중 최소 하나를 정의해야 모델에 영향을 줍니다. Scene Coloring 도구도 색을 지정하면 그 색이 우선하지만 구성된 불투명도는 계속 적용합니다.

카메라와 클릭 위치

Interaction의 카메라 목표점 X/Y/Z, 카메라 위치 X/Y/Z와 Camera zoom은 양방향 변수입니다. 목표점과 위치는 각 좌표 세 개를 모두 구성해야 합니다.

Click X/Y/Z는 사용자가 모델 부품에서 마지막으로 선택한 3D 위치를 출력하는 숫자 변수입니다. 점을 재구성하려면 세 출력을 모두 연결합니다. 카메라 바인딩과 달리 클릭 위치는 출력입니다.

Styling과 Interface

Styling의 전역 Fallback color는 지정 색이 없는 부품에, Background color는 뷰포트 배경에 사용합니다. 두 필드는 CSS 색을 받습니다. 모델별 Fallback이 있으면 전역 값보다 우선합니다.

Interface의 설정은 모두 기본으로 켜져 있습니다. Show sidebar, Show toolbar, Show gizmo는 장면 트리, 도구 모음과 방향 표시를 제어합니다. Enable context menu는 부품의 문맥 메뉴를, Expand sidebar by default는 처음 로드할 때의 사이드바 펼침을 제어합니다.

Scene의 초기값

기본은 Complete 모드, Orthographic 카메라와 Orbit 제어입니다. 모드 전환과 부품 정보는 켜져 있고 자동 회전은 꺼져 있습니다.

설정선택 또는 효과
Default modeComplete는 조립된 모델과 전체 트리, Grid는 고유 부품의 정렬 가능한 격자, Component는 선택한 구성요소를 표시합니다.
Enable switching modes장면 모드 변경 제어 표시
Camera modeOrthographic 또는 Perspective
Controls modeOrbit 또는 Trackball
Enable scene auto-rotate장면 자동 회전
Complete mode config > Enable part info on selectComplete에서 부품을 선택하면 정보 표시

도구 표시

Tools의 여섯 설정은 모두 기본으로 켜져 있습니다. 끄면 해당 도구의 제어를 삽입 화면에서 제거합니다.

설정도구
Enable annotation tool부품 주석 생성
Enable mesh styling tool메시 표시 변경
Enable measurement tool점 사이 거리 측정
Enable section view tool절단 평면으로 단면 보기
Enable transform tool부품 및 조립체 재배치
Enable scene coloring tool속성 또는 함수 기반 색 지정

저장 액션과 측정 출력

Actions에서 Annotation action, Measurement action, Section plane action을 지정합니다. 지정하지 않으면 Vulcan이 필요한 매개변수 유형 클래스를 가진 액션을 찾아 사용자에게 선택하게 합니다. 지정하면 그 액션으로 저장을 제한하고 추가 매개변수에 기본값이나 사용자 입력을 구성할 수 있습니다.

Output을 하나 이상 구성하면 사용자가 Measurement 도구에서 Workshop으로 보낼 측정을 선택할 수 있습니다.

  • Measurement scene distance: 모델의 장면 단위로 계산한 전체 거리를 숫자로 보냅니다.
  • Measurement unit distance: 사용자가 선택한 표시 단위로 서식화한 문자열을 보냅니다. 예시는 12.30 mm이며 모델에 인식 가능한 단위가 없으면 units를 사용합니다.