원들이 서로 다가가 겹치는 영역이 강조되고 라벨이 나타난다.Circles move together, then reveal the highlighted intersection and its label.
세 원이 1초 동안 모인 뒤 교집합과 라벨을 0.3초에 공개한다.
원의 크기를 임의로 바꿔 실제 집합의 규모를 나타내는 것처럼 보인다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 원 수 | 3개 | 2~3개 | 라벨을 각 집합에 연결한다. |
| 이동 시간 | 1000ms | 700~1400ms | 원 중심을 목표 위치로 옮긴다. |
| 이동 거리 | 180px | 100~260px | 겹침 면적을 읽을 수 있게 둔다. |
| 교집합 공개 | 300ms | 200~450ms | 원 도착 뒤 시작한다. |
| 이징 | power2.inOut | none | power2.out | power2.inOut | 끝점을 넘지 않는 이징을 쓴다. |
const tl=gsap.timeline({paused:true});
tl.fromTo('.set-a',{x:-180},{x:0,duration:1,ease:'power2.inOut'},0);
tl.fromTo('.set-b',{x:180},{x:0,duration:1,ease:'power2.inOut'},0);
tl.fromTo('.set-c',{y:180},{y:0,duration:1,ease:'power2.inOut'},0);
tl.fromTo('.intersection, .intersection-label',{opacity:0},{opacity:1,duration:0.3},1);그대로 붙여 넣는다Paste as is
<파일>의 <대상>에 벤 집합 겹침를 구현해. 원들이 서로 다가가 겹치는 영역이 강조되고 라벨이 나타난다. 원 수 3개, 이동 시간 1000ms, 이동 거리 180px, 교집합 공개 300ms, 이징 power2.inOut를 적용하고 GSAP 코어의 paused 타임라인 하나로 seek 가능하게 작성해. 정량 자료가 없으면 원 면적을 수량으로 해석하게 하지 않는다.
Implement Venn Overlap for <target> in <file>. Circles move together, then reveal the highlighted intersection and its label. Use circle count: 3; movement duration: 1000ms; travel distance: 180px; intersection reveal duration: 300ms; easing: power2.inOut in a single paused GSAP core timeline that supports seeking. Do not imply quantities through circle areas without quantitative data.
<파일>의 <대상> 장면에 벤 집합 겹침를 적용해. 원 수 3개, 이동 시간 1000ms, 이동 거리 180px, 교집합 공개 300ms, 이징 power2.inOut를 사용하고 다음 동작을 구현해: SVG 원 위치를 보간하고 교집합 clip 레이어의 opacity를 올린다. 플러그인과 Math.random 없이 작성하고 0.33초·0.78초·1.3초를 캡처해 초기 상태, 중간 변화, 최종 상태가 연속적이며 다음 예시와 맞는지 확인해: 세 원이 1초 동안 모인 뒤 교집합과 라벨을 0.3초에 공개한다.
Apply Venn Overlap to the <target> scene in <file> using circle count: 3; movement duration: 1000ms; travel distance: 180px; intersection reveal duration: 300ms; easing: power2.inOut. Circles move together, then reveal the highlighted intersection and its label. Use prepared data or geometry with GSAP core, no plugins, and no Math.random; capture at 0.33, 0.78, 1.3 seconds to verify continuous intermediate geometry, correct endpoints, and identical output after repeated seeks. Do not imply quantities through circle areas without quantitative data.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
claude-skill:bookforge/references/diagrams.md)MIT