# 2022년 6월 24일 전자책 v2.0 정오표
* 종이책 1쇄와 전자책 v1.0을 구입하신 독자분들도 확인하시기 바랍니다
p211. 식6-1
ax₁ + ax₂
→ ax₁ + bx₂
p261. 17째 줄 (8번 원문자 있는 줄) 밑에 다음 행 추가
r.DrawLine(lineStart, point, LinearColor::Red);
p272. 예제 8-1 밑에서 6째줄
}; (4)
→ };
p370. 그림11-4 수식
p459. 본문 11~12째 줄
p464. 코드 19~22째 줄
Plane(Vector3(pCos, 0.f, pSin), 0.f), // +X
Plane(Vector3(-pCos, 0.f, pSin), 0.f), // -X
Plane(Vector3(0.f, pCos, pSin), 0.f), // +Y
Plane(Vector3(0.f, -pCos, pSin), 0.f), // -Y
→
Plane(Vector3(pCos, 0.f, pSin), 0.f), // +Y
Plane(Vector3(-pCos, 0.f, pSin), 0.f), // -Y
Plane(Vector3(0.f, pCos, pSin), 0.f), // +X
Plane(Vector3(0.f, -pCos, pSin), 0.f), // -X
p536. 수식 제외하고 밑에서 4째줄
좌변의 극한식은
→ 우변의 극한식은
p540. 식 15-11의 유도 과정 2번째 행의 분자
cos²θ - 1
→ cos²h - 1
p568. 밑에서 5번째 줄 (식 유도 과정 2번째 행)
p629. 리스트 17-14 //트랜스폼 이후
코드 끝의 (1)을 삭제하고 해당 부분을 모두 묶어서 ①로.
→
# 2022년 2월 22일 종이책 1쇄 / 2022년 4월 25일 전자책 v1.0 정오표
p21 / p521. 14.2.1 절번호 수정
14.2.1 켤레 복소수의 회전 변환
-> 14.2.2 켤레 복소수의 회전 변환
p99. 본문 밑에서 2째 줄
그림 3-16과 같이 원점과 벡터를 연결해
-> 그림 3-17과 같이 원점과 벡터를 연결해
p104. 예제 3-2 중 ⓫주석의 코드부
r.DrawPoint(v + center, LinearColor : : Red);
-> r.DrawPoint(v + currentPosition, LinearColor: : Red);
p120. 그림 4-9 제목 -> sin 함수(b)와 cos 함수(a) 그래프
p123. 본문 9째 줄 / 그림 4-14에서 1rad(라디안) 값 오류
52.2958 -> 57.2958
p160. 본문 9째 줄, "1차 동시성" 설명부 수식 오류
-> 가법성에 관한 수식이므로 다음의 1차 동시성 수식으로 바로잡습니다.
p160. 본문 밑에서 7째 줄, 식 설명 중 c와 d 대입값 오류
이는 (ax + by, cx + dy)의 형식에 a = k, b = 0, c = k, d = 0를 대입한 결과와
-> 이는 (ax + by, cx + dy)의 형식에 a = k, b = 0, c = 0, d = k를 대입한 결과와
p173. [참고] 박스 설명 중
2째 줄 : 시계 방향으로 90°로 회전한 -> 시계 반대 방향으로 90°로 회전한
4째 줄 : 시계 반대 방향으로 90°로 회전한 -> 시계 방향으로 90°로 회전한
p175. 위에서 1째 줄
1행 1열에 -> 1행 2열에
p179. ➍번, ➎번 코드행 오류
trasnformedV -> transformedV
p180. 아래에서 두 번째 줄
항등행렬 Identity atrix -> 항등행렬Identity matrix
p184. 아래에서 두 번째 줄
크게 변환에 -> 크기 변환에
p238. 표 7-1 삼각형 변을 구성하는 벡터
c = A - B = (|c|cosβ, |c|sinβ, 0) -> c = A - B = (|c|cosβ, |c|sinβ)
b = C - A = (|a| - |c|cosβ, 0 - |c|sinβ, 0) -> b = C - A = (|a| - |c|cosβ, 0 - |c|sinβ)
p242. 위에서 5째 줄
5.4.5절에서 -> 5.4.4절에서
p278. 예제 8-2 중 4번째 주석 문구
// 공통 분모 ( uu * vv - uv * uv ) -> // 공통 분모 ( uv * uv - uu * vv )
p540. 식 15-11의 유도 과정 중 2번째 설명부 <삼각함수 기본공식> 오류
분자에 삼각함수 공식 (cosθ)^2 + (cosθ)^2 = 1을 적용해
-> 분자에 삼각함수 공식 (cosθ)^2 + (sinθ)^2 = 1을 적용해
p620. 식 17-2 수정
→
X, Y, Z의 아랫첨자 변경, *s이 괄호 안으로 들어감
p620. 리스트17-10 마지막 줄 (③행)
result.SetPosition(InParentWorldTransform.GetPosition() + InParentWorldTransform. GetScale() * (InParentWorldTransform.GetRotation() * GetPosition()));
→ result.SetPosition(InParentWorldTransform.GetPosition() + InParentWorldTransform.
GetRotation() * (InParentWorldTransform.GetScale() * GetPosition()));
p624. 식 17-6 수정
→
(q·t)*s → q·(t*s) 로 괄호 위치 변경됨.
p624. 리스트17-12 9째 줄 (④행)
result.SetPosition(invParent.GetPosition() + invParent.GetScale() * (invParent.GetRotation() * GetPosition()));
→ result.SetPosition(invParent.GetPosition() + invParent.GetRotation() * (invParent.GetScale() * GetPosition()));
'+ 도서 오류 정보' 카테고리의 다른 글
[정오표] 코틀린 쿡북 (0) | 2022.04.25 |
---|---|
[정오표] UX/UI의 10가지 심리학 법칙 (0) | 2022.03.28 |
[정오표] 이득우의 게임 수학 (12) | 2022.02.21 |
[정오표] 실전 카프카 개발부터 운영까지 (11) | 2021.11.01 |
[정오표] 엘라스틱 스택 개발부터 운영까지 (0) | 2021.08.24 |
[정오표] 스프링 부트 실전 활용 마스터 (0) | 2021.06.10 |
오탈자 신고합니다~
99p) 그림 3-16 -> 그림3-17
답글
말씀대로 본문 설명에 나온 그림 번호가 틀렸네요.
정오표에 등록하겠습니다. 알려주셔서 감사합니다.
211p 최상단 식 6-1의 전개식이 ax₁+ax₂ 가 아니라 ax₁+bx₂로 수정되어야 하는것 같습니다.
답글
제보 감사합니다. 저자님께 확인 받아서 정오표에 추가했습니다.
밑에 제보하신 내용도 저자님께 검토 부탁드렸으니, 확인받는 대로 정오표에 추가하고 댓글로 알려드리겠습니다.
261p 8번 주석 바로 아래에 r.DrawLine(lineStart, point, LinearColor::Red); 코드가 누락되었습니다.
git의 7-3과 7-3c에는 잘 작성되어 있는데 책에만 누락이 되어있네요.
답글
안녕하세요. erikanes 독자님. 저희 책 열심히 읽어주시고 오류를 신고해주셔서 정말 감사합니다. 해당 사항은 저자분과 확인 중이오니 모든 내용이 확인되는 대로 정오표에 업데이트 하겠습니다.
아울러, 한 가지 부탁 말씀을 드리자면 여기 정오표 페이지 댓글보다는 저희 도서의 깃허브 이슈 페이지(https://github.com/onlybooks/gamemath/issues)에 글을 게시해주시면 저희 편집팀은 물론이고, 저자분도 바로 확인 가능하여 좀 더 빠른 의사소통이 가능합니다. 이후 찾으시는 오류나 질문은 깃허브 페이지에 올려주시면 더욱 감사하겠습니다.
마지막으로, 좀 더 꼼꼼히 검토하여 오류 없는 책을 만들었어야 하는데, 책 읽으시는 데 불편함을 끼쳐드린 점 정중히 사과드립니다. 감사합니다.
272p 예제 8-1의 4번 주석 맨끝에 }; (4) 라고 되어있는데 (4)가 잘못 붙은것 같습니다.
그리고 소스코드의 "// 메시를 구성하는 정점 배열과 인덱스 배열의 생성" 이라는 코드 주석이 똑같이 두번 들어가있는데 상단의 변수 선언부분이 "// 메시 데이터의 선언" 으로 바뀌어야 하는것 같습니다. 윗댓글과 마찬가지로 git의 소스파일과 책의 내용이 다르게 적혀있네요. 실제 실행결과나 책을 읽는데에 있어서 전혀 문제없고 상관없기는 한데 일단은 다르게 적혀있어서 제보합니다.
답글
370p "이로써 벡터 외적의 크기는 sin 함수에 비례함을 알 수 있다." 바로 밑의 식에서 맨끝에 |sinθ| 가 아니라 그냥 sinθ 인것 같습니다.
답글
안녕하세요. erikanes 독자님.
제보하신 정오 사항 지은이 확인 후 정오표에 반영했습니다.
지은이께서도 꼼꼼히 살펴 주셔서 감사하다고 말씀 주셨네요.
저희도 정말 감사합니다.
459p에 절두체의 좌측 평면 방정식과 우측 평면 방정식이 반대로 적혀 있는 것으로 보입니다.
그리고 461p의 리스트13-4의 Planes 변수의 평면 저장 순서와 464p의 frustumPlanes 의 평면 저장 순서가 다르게 적혀있는 것 같아요.
답글
안녕하세요. 독자님. 문의하신 질문은 저자분께 확인 요청을 드려놓았습니다. 답변 받는 대로 이 댓글에 게시해드리겠습니다. 추후에는 정오표 댓글 문의보다는 저자와 직접 질답을 진행하실 수 있는 깃허브 이슈 페이지를 활용해주시면 감사하겠습니다.
https://github.com/onlybooks/gamemath/issues
동일한 질문을 올려주셔도 좋습니다. 감사합니다.
안녕하세요, 독자님.
확인 결과 p459의 방정식이 뒤바뀌어 있고 p464의 평면 저장 순서 주석에서 X와 Y가 뒤바뀌어 있었었습니다.
해당 부분을 정오표에 올려놓았습니다. 알려주셔서 감사합니다.