라벨과 지시선이 움직이는 대상의 위치를 따라가며 일정한 간격이나 연결 관계를 유지한다.Labels and leader lines follow a moving target with a fixed spatial relationship.
이동하는 제품 부품 옆에서 사양 라벨과 지시선이 함께 따라간다.
라벨이 늦게 따라와 다른 부품을 가리킨다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 기본 지속 | 1.2s | 0.84~1.68s | 첫 동작 또는 후보의 기본 단계 길이 |
| 라벨 간격 | 12px | 8~32px | 대상과 라벨 사이 화면 간격 |
| 이징 | power2.inOut | none | power2.out | power2.inOut | 주파수 변화는 선형으로 두고 위치 변화는 완만하게 연결한다. |
const tl = gsap.timeline({paused:true});
const state = {x:0};
const draw = () => { gsap.set(target,{x:state.x}); gsap.set(label,{x:state.x+12}); line.setAttribute("x2",state.x); };
tl.to(state,{x:240,duration:1.2,ease:"power2.inOut",onUpdate:draw});
draw();그대로 붙여 넣는다Paste as is
<파일>에서 <대상>에 주석 위치 추적을 적용해. 라벨과 지시선이 움직이는 대상의 위치를 따라가며 일정한 간격이나 연결 관계를 유지한다. 대상의 화면 좌표에 고정 오프셋을 더해 HTML 라벨을 배치하고 SVG 지시선 끝점을 같은 프레임에 갱신한다. 기본 지속은 1.2s, 라벨 간격은 12px, 이징은 power2.inOut로 설정한다. 하나의 paused GSAP 타임라인으로 구성하고 seek할 때 좌표와 표시 상태를 다시 계산해.
Apply Annotation Tracking to <target> in <file>. Labels and leader lines follow a moving target with a fixed spatial relationship. Use a base duration of 1.2s and power2.inOut; use label offset 12px and tracking lag 0ms and preserve semantic correspondence. Build one paused GSAP timeline and recompute geometry and visibility when seeking.
<파일>의 설명 장면에서 <대상>에 주석 위치 추적을 적용해. 기본 지속은 1.2s, 라벨 간격은 12px, 이징은 power2.inOut로 설정한다. 0초, 0.6초, 1.2초 시점을 캡처해 초기 상태, 중간 대응 관계, 첫 동작의 완료 상태를 확인해. 원본과 결과의 의미 대응 및 라벨 가독성을 검증해.
Implement Annotation Tracking in the explanatory scene of <file> for <target>, using 1.2s and power2.inOut with label offset 12px and tracking lag 0ms. Capture at 0, 0.6, and 1.2 seconds to check the initial state, intermediate correspondence, and completion of the first motion. Verify matching source and result elements and readable labels.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo