제가 작성한 코드에 오류가 있군요. 조금만 보면 금방 찾아내실텐데요...
putpixel에 좌표가 들어가기전에 ToScreenX와 ToScreenY 로 그래프상의 좌표를 화면상의 좌표로 바꿔줘야죠.
과제 내는것 보다 중요한건 코드가 왜 이렇게 되어야 하는지 꼭 살펴보시고 직접 작성해 보는 일이죠~
그럼.. 열심히 하세요~
for (i=0;i<30;i++)
{
x=random(maxx/2);
y=random(maxy/2);
putpixel(ToScreenX(x),ToScreenY(y),15);
putpixel(ToScreenX(-x),ToScreenY(y),15);
putpixel(ToScreenX(-x),ToScreenY(-y),15);
putpixel(ToScreenX(x),ToScreenY(-y),15);
}
미스터 존슨 님이 쓰신 글 :
: 님이 밑에 밑에 하신데루 그래도 실행해 봤는데요
: 터보는 (-x, -y) 이런식으로 하면 말예요.점이 안 찍히던데요 음수는 찍히지 않는거 같던데..
: 1사분면에서만 점이 30개 찍히고 음수가 있는 2, 3, 4분면에서는 점이 전혀 찍히질 않습니다..
:
: ㅠㅠ과제가 얼마 남지 않았는데 큰일이네요..ㅠㅠ
:
:
:
:
: Starlet 님이 쓰신 글 :
: : 안녕하세요. 4칸정도 밑에, 또 거기서 조금 더 밑에 두개의 비슷한 질문과 답변이 있습니다. 아마 같은 과제인거 같군요.
: : 이전에 질문하신분께 답변을 달아놓았더니 자기 질문만 싹 지우고 사라져버려서 답변만 덩그라니 남는 상황이 되었지만 참고하시기 바랍니다. (이와 같은 문제로 지금은 아마 답변 달린 게시물은 삭제가 안되도록 운영자님이 조치하셨다죠?)
: :
: : 미스터 존슨 님이 쓰신 글 :
: : : 비주얼만 쓰다가 첨으로 터보씨를 쓰는데요
: : : 과제로 그래픽을 쓰라고 하네요 그래서 터보씨를 쓸려고 하는데
: : : 근데 문제가 터보씨는 좌표계가 일반 수학에서 쓰는 좌표랑은 좀 틀리더군요
: : : 점과 그래프를 대칭시키려고 하는데 난감하네요
: : : 수학에서 쓰는 직교 좌표계로 만들 수 있는 함수 같은건 없나요?
: : :
|