Q&A

  • [재질문]호그리기 ?
호를 그리려고 합니다.

전에 홍성락님이 알려주셨는데 머리가 나쁜 탓에 아직 해결을

못하고 있어 이렇게 다시 질문을 올립니다.



먼저 마우스로 한점을 선택한 후 마우스의 Move 이벤트시 마우스의

위치(즉 다음점)에서 호를 그릴 수 있게 하려고 합니다.

물론 마우스의 움직임에 따라 호가 달라져야 겠지요..



그런데 문제는 두 점밖에 알 수가 없고 두 점 사이의 간격이

좁아지면 호의 형태가 둥근원에서 아래부분 일부만 없는 모양이고

두 점의 간격이 넓어지면 둥근원의 윗부분의 일부만 있는 모양이

되게 하려고 합니다.



혼자서 이것저것 해보다가 도저히 안되서 이렇게 질문을 올리고

알고 계신분의 답변 부탁드립니다.

(실례가 안된다면 코딩부분을 부탁드립니다.)



항상 답변에 응해주시는 분들께 감사드립니다.



1  COMMENTS
  • Profile
    홍성락 2001.10.20 05:44
    초보 wrote:

    > 호를 그리려고 합니다.

    > 전에 홍성락님이 알려주셨는데 머리가 나쁜 탓에 아직 해결을

    > 못하고 있어 이렇게 다시 질문을 올립니다.

    >

    > 먼저 마우스로 한점을 선택한 후 마우스의 Move 이벤트시 마우스의

    > 위치(즉 다음점)에서 호를 그릴 수 있게 하려고 합니다.

    > 물론 마우스의 움직임에 따라 호가 달라져야 겠지요..

    >

    > 그런데 문제는 두 점밖에 알 수가 없고 두 점 사이의 간격이

    > 좁아지면 호의 형태가 둥근원에서 아래부분 일부만 없는 모양이고

    > 두 점의 간격이 넓어지면 둥근원의 윗부분의 일부만 있는 모양이

    > 되게 하려고 합니다.

    >

    > 혼자서 이것저것 해보다가 도저히 안되서 이렇게 질문을 올리고

    > 알고 계신분의 답변 부탁드립니다.

    > (실례가 안된다면 코딩부분을 부탁드립니다.)

    >

    > 항상 답변에 응해주시는 분들께 감사드립니다.

    ///////////////////////////////////////////////////////////

    안녕하십니까? 홍성락입니다.

    메일로보냈습니다

    일단 2점으로 호그리기를 하는데 프로그램상 에디터박스에 허용반경값을 주어야하구요

    좀 엉성합니다, 그러나 필요부분만 잘 꺼내서 해보세요.

    수고하세요