DS·모델링 디자인 패턴 시점 연결됨회전 · 확대 · 이동
어느 쪽에서 돌려도 두 화면이 함께 움직입니다. 왼쪽 드래그: 회전 · 오른쪽 드래그: 이동 · 휠: 확대 · 형상이나 카드를 누르면 양쪽이 함께 켜집니다
01 / PHYSICAL

설비는 어떻게 움직이나요?

물리 · 3D
지금 —
형상 · 동작 · 감지
02 / LOGICAL

어떤 조건으로 움직이나요?

논리 · 3D 윤곽
·
⇄
모델과 형상을 읽고 있습니다.
물리
—

논리
—

근거

왜 이렇게 적는가

규칙

    무엇이 모델이고 무엇이 연출인가

    이름·순서·조건은 모델에서 읽고,
    움직임은 설명을 위해 만든 것입니다.

    모델에서 읽은 것. 시스템과 그 성격(ACTIVE/PASSIVE), Flow, Work, Call, Call 순서를 정하는 Start, Group, ResetReset, 각 Call 이 기다리는 조건과 그 IO 태그, ApiDef 의 Action·Sensing, 대상 Work 의 Duration. 아래 네 모델 파일에서 **만들 때 그대로 읽어** 이 파일 안에 넣었습니다. 손으로 옮겨 적지 않았고, 원본과 어긋나지 않는지는 검사가 다시 읽어 대조합니다.

    설명을 위해 만든 것. 재생 길이와 장면 구분, 형상의 궤적. 실제 Runtime 상태를 재생한 것이 아니고, 실물 장비의 검증 결과도 아닙니다. 장면마다 「근거」에 그 순간이 어느 Arrow·조건에서 오는지 적어 두었습니다.

    시간을 섞지 않습니다. 화면의 ms 는 Call 이 부르는 대상 Work 의 Duration 이며 Call 자체의 시간도, 이 화면의 재생 시간도 아닙니다.

    두 화면의 관계. 왼쪽과 오른쪽은 하나의 카메라·바라보는 지점·배율을 공유합니다. 오른쪽의 형상 윤곽은 왼쪽 형상의 자세를 그대로 따라갑니다. 공간 배치는 시스템의 부모·자식 관계가 아닙니다.

    형상의 출처. 지그 클램프만 HelpDS 3D 데모 라인에서 구운 것이고, 나머지(로봇·컨베이어·턴테이블·제품·작업대·감지기)는 치수를 모를 때 자리만 잡는 대체물(illustrative) 입니다.

    저장된 상태. 모델의 Status4 는 선언값이며 현재 실행 상태가 아닙니다. 화면의 「실행 중 · 완료」 는 재생 위치가 만든 것입니다.

    이 파일은 바깥으로 나가는 요청이 0 건입니다. three.js·형상·모델 정보가 모두 안에 들어 있어 인터넷 없이, 서버 없이 열립니다.