기어나 시계 바늘이나 로더가 중심 위치를 유지하며 계속 회전한다.A gear, pointer, or loader rotates around a fixed center.
기어 중심은 고정되고 2.4초마다 한 바퀴 돈다.
SVG 중심이 어긋나 기어가 공전한다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 주기 | 2.4s | 1.68~3.36s | 유한 구간을 호스트 시간으로 반복 |
| 회전량 | 360deg | -360~360deg | 한 주기 정확히 한 바퀴 |
| 앵커 | 50% 50% | 대상 중심 | SVG transform-box 설정 |
| 이징 | none | none | 움직임의 가속과 감속 |
gsap.set('.rotor', {transformBox:'fill-box', transformOrigin:'50% 50%'});
tl.fromTo('.rotor', {rotation:0}, {rotation:360, duration:2.4, ease:'none'}, 0);
// Repeat this finite cycle using the host timeline's local time.그대로 붙여 넣는다Paste as is
<파일>에서 <대상>에 회전 루프을 적용해. 2.4초, 회전량 360deg; 앵커 50% 50%, 이징 none로 구현해. paused 타임라인으로 seek 가능하게 하고 반복은 유한 구간의 지역 시간으로 계산해.
Apply Spin Loop to <target> in <file>. Use a 2.4s segment with none; implement these explicit settings: Rotation per cycle: 360deg, Transform origin: 50% 50%. Use a paused, seekable timeline and repeat through local timeline time.
<파일>의 <대상> 레이어에 회전 루프을 적용해. 2.4초, 회전량 360deg; 앵커 50% 50%, none를 사용하고 0초, 1.2초, 2.4초 캡처로 시작값, 중간 변화, 완료 자세를 확인해. 동일 시점을 두 번 seek해 같은 결과인지 검증해.
Apply Spin Loop to the <target> layer in <file> with Rotation per cycle: 360deg, Transform origin: 50% 50%, using the supplied core snippet and a 2.4s segment with none. Capture at 0s, 1.2s, and 2.4s to verify the initial pose, intermediate change, and final pose. Seek to the same timestamp twice and confirm identical output.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo