메뉴 건너뛰기

조회 수 884 댓글 1

안녕하세요. 11장 실습문제 6번을 풀다가 모르는 점이 생겨 질문드리려고 합니다.

폼으로 원호를 그리는 웹페이지를 작성하고 있는데, 

이상하게도 시작각도-0 / 끝각도-270 이라고 했는데 그 반대 부분에 색이 칠해지는 것 같습니다.

시계방향은 false로 값을 주고, 반시계방향에는 true로 값을 줬고

끝 각도에 값을 넣어줄 때는 inputs[4].value*Math.PI/180으로 값을 줬는데 어떻게 해야 뒤바꿀 수 있을 까요..

질문글 읽어주셔서 감사합니다. 

?
  • ?
    관리자 2018.11.29 08:02
    1. 질문으로봐서는 정확히 알 수는 없지만,
    결국 반대로 그려진다면 분명 방향 값이 true 로 주어져 있지 않나 하는 생각이 듭니다.
    다음과 같이 강제로 마지막 매개변수로 false를 넣어 보세요.
    context.arc(x, y, radius, startAngle, endAngle, false);
    만일 이렇게 하여 시계 방향으로 잘 작동한다면
    폼에서 방향 값을 읽어 처리하는데 문제가 있을 것입니다.

    2. 그리고
    inputs[4].value*Math.PI/180 부분은 다음과 같이 수정하는 것이 원칙입니다.
    parseInt(inputs[4].value)*Math.PI/180

    왜냐하면 value 속성은 문자열이기 때문입니다. 곱하기 연산을 하기 전에 문자열을 숫자로 바꾸어 주어야 정확한 계산이 됩니다.
    하지만, 자바스크립트 엔진이 스스로 숫자로 바꾸어주기도 하는데, 확실히 하는 것이 좋겠지요.

QnA

공부하면서 궁금했던 것을 질문해보세요.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 읽어주세요! 연습문제 및 실습문제 정답 공개에 관한 공지입니다. file 관리자 2017.06.20 18282
403 혹시 예전 서적인 "DHTML + 자바스크립트 프로그래밍"의 예제를 받을 수 있는 방법은 없는지요? 2 비만타쿠미 2018.09.26 116
402 한글html 1 키보드 향기 2020.03.29 922
401 한글 타이틀이 깨져 보입니다. 1 안스가리오 2020.01.06 116
400 표와 div span 4 키보드 향기 2020.04.05 109
399 페이지에 첨부하고 싶은 이미지의 위치에대해 궁금합니다 1 정택희 2017.02.13 277
398 페이지 247 에 있는 Open Challenge 05 의 CSS3로 태그 배치하기를 공부하고 있는데 질문드립니다. 1 file 워니고 2018.03.28 3878
397 테스트 관리자 2019.08.30 171
396 태그와 속성 2 tc0712 2021.09.08 72
395 크롬 오디오 자동재생 관련 질문입니다! 1 ^_^ 2018.09.30 449
394 코드 잘못된 부분을 봐주시면 정말 감사하겠습니다 1 file 입문한 사람 2020.04.01 607
393 캔버스 관련 질문 1 원그리기 2021.08.22 101
392 챕터2 연습문제 8번 김석현 2018.04.22 156
391 챕터 3의 10번 문제 1 컴공과 입문 2018.03.20 125
390 책을 종이책으로 구매했는데 1 ddd 2024.03.21 103
389 책을 마치며 7 은성 2017.04.13 492
388 책 151p 3장 오픈챌린지 문제질문입니다. 3 이상민 2019.07.19 239
387 짝수번 정답 3 idididid 2017.12.24 3136
386 질문입니다 1 1213 2018.03.06 420
385 질문드립니다. 1 ㅇㅇ 2020.06.03 306
384 질문 있습니다. 2 2021.08.19 134
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 21 Next
/ 21
위로