메뉴 건너뛰기

조회 수 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 18281
363 2장 오픈챌린 cmc 2023.09.17 148
362 2장 이론 문제 답 문의 MIKAEL 2022.12.09 241
361 2장 이론문제 3번 1 알고싶어요 2021.03.14 1332
360 2장 이론문제 4번 답 문의 MIKAEL 2022.12.09 84
359 2장 인라인프레임만들기 예제 2-24 file 고수가되고싶어요 2020.10.10 76
358 2장 인라인프레임만들기 예제 2-24 다시질문해요 2 고수가되고싶어요 2020.10.11 90
357 302p. 7번에 (2)번 문제 2020.10.15 73
356 303p. 12번에 2질문 드립니다 1 2020.10.15 96
355 357쪽 예제 8-2 윗부분 2 칼잡이최제잘 2018.02.12 130
354 361page 예제 8 -2 질문입니다. 1 ㅁㄴㅇㄻㄴㅇㄹ 2019.08.14 67
353 377page 8장 오픈챌린지 질문입니다.(다시 질문 올립니다.) 2 멍청이 2019.08.15 359
352 384page 8장 실습문제5번 질문입니다. 6 1234 2019.08.16 441
351 385p 8장 실습문제 07번 질문입니다. 1 12345 2019.08.16 616
350 3장 151페이지 오픈첼린지3번 문제 답은 어디서 볼 수 있나요? 어려워요 2018.10.07 226
349 3장 4번 질문입니다 1 질문자 2019.10.04 240
348 3장 open challenge 질문해봅니다 6 진혁 2018.01.30 1247
347 3장 실습문재 3번 사용 태그 1 David Lee 2018.04.15 192
346 3장 실습문제 2번에 쓰이는 이미지 파일은 어디에서 받을 수 있나요? 1 dpdms0926 2020.04.22 180
345 3장 실습문제 5번문제에 대해 질문이있습니다. 1 CHUL 2020.04.09 221
344 3장오픈챌린지 질무닙니다. 1 파랑 2019.09.29 228
목록
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 ... 21 Next
/ 21
위로