inflearn logo
강의

Course

Instructor

Creating an interactive portfolio with R3F (React + Three.js / Typescript)

Bear's Movement (Arriving at the Desired Time)

단위 벡터에 거리를 다시 곱하는 부분 질문 있습니다.

Resolved

69

progammer

68 asked

0

안녕하세요. 영광스러운 첫 질문이군요!

다름이 아니라 원하는 프레임에 곰이 꿀에 도착하게 하기 위해서 단위 벡터에 다시 dist를 곱해주잖아요. 거리는 변수 이름 그대로 distBearToHoneyVec이니까, 곰에서 꿀까지의 거리인 것 같은데 distanceTo() 함수를 호출하실 때 원점(0, 0, 0) 기준으로 하셨더라고요.

제가 잘못 이해한 건지 실수하신 건지 궁금합니다~

react typescript 인터랙티브-웹 three.js webgl gsap

Answer 1

1

taejaehan

안녕하세요 literate_t님 질문주셔서 감사드립니다.

 

어떤 벡터든 해당 벡터의 거리를 구하려면 원점으로 부터 구하는 것이 맞습니다.

그래서 bearToHoneyVec도 웜점으로 부터 distanceTo를 해야지 distBearToHoneyVec가 나옵니다.

 

말씀하신것처럼 곰에서 꿀까지의 거리를 구해도 같은 값이 나올것입니다.

 

bearVec.distanceTo(honeyVec) 으로 하면 직접적으로 곰부터 꿀까지의 거리가 나오는 것이고

bearToHoneyVec.distanceTo(원점)을 하면 곰에서 꿀로 가는벡터를 구하고 그 벡터의 거리를 구하는 형태입니다. 2개의 거리는 같은값이 나와야겠죠.

 

참고로 곰벡터의 거리 (bearVec.distanceTo(원점))를 구하면곰이 원점으로 부터 얼마나 떨어져있느냐가 될것이고 꿀도 마찬가지로 꿀이 얼마나 원점으로 부터 떨어져있냐(꿀벡터의거리)가 될 수 있습니다.

 

조금 헷갈리실수있는데 차분히 생각해보시면 이해되실것 같습니다!

 

다른질문있으시면 편한게 남겨주세요! 감사합니다.

1

progammer

아아 이해됐습니다!
벡터 연산 강의에서 시각화한 거 예제 화면 다시 보고 왔습니다.

감사합니다!

커서 색상 및 클로드코드 프롬프트 입력칸 설정 문의

0

7

1

81강 실습 자료 없음

0

6

1

클로드 질문에서 줄 바꿈

0

8

1

2강 퀴즈를 푸려는데 자꾸 수강하지 않은 수업이있는데.. 다들었습니다 ㅜ

0

12

1

서브에이전트 실행중에도 대기해야 할까요?

0

10

1

소스코드 제공여부

0

20

2

궁금했던 질문입니다. 바로 콤마위치 입니다.

0

14

1

62강 실습자료가 잘못되었습니다.

0

17

1

코드 자료는 없는걸까요?

0

34

3

37강에서 ROADMAP.md 파일

0

29

2

.claude, setting~, permission 했을 때 Bash 안 보여요

0

24

2

[미션4] open with Live Server 클릭시 브라우저 안뜸

0

26

3

사용량 한도 도달

0

39

2

Cursor를 실행했을 때 나오는 화면이 달라요

0

29

2

Claude code 대화하는 부분이 위치변경 문의 드립니다.

0

29

2

기본 파일 구조

0

28

2

setting.local.json 파일 안보일떄

0

31

2

Shrimp Task Manager와 Fable5 plan모드 성능비교

0

37

2

git hub 들어가서 setting >> pages 들어갔는데

0

37

2

git config 오류 관련 문의

0

40

2

task master, shrimp task manager 질문있어요

0

23

1

모델 선정 기준

0

43

2

Statusline 결과값 보이지 않는 이유

0

43

2

강의교안, 소스코드 링크 문제

0

32

2