클릭이나 드래그 이벤트로 동작하는건 알겠는데요
그럼 2D라인들이 어떤식으로 인식이 되는거죠??
클릭이나 드래그로 대상 선택이 되는거랑
그걸 분석하는거랑은 다르지 않나요??
예를 들어 캐드로 사각형을 그려놓고
그 사각형을 드래그해서 선택하면 선의 길이를 계산하는 프로그램을 만든다고 하면요
캐드로 그린상태에서
마우스 클릭이나 드래그 이벤트를 하면 그냥 그 안에 대상만 선택이 되는거 아닌가요??
그 선택된 사각형의 길이를 계산하려면 어떤식으로 되는건가요?? 그런 함수는 제공되지 않는거 아닌가요??
하앍 다시 질문좀여 대답좀 해주세요 ㅠㅠ 2
한번.(jopess)
2012-02-26 19:35
추천 0
댓글 11
다른 게시글
-
화이트해커쪽 공부하고 있는 대학생인데 조언좀.. [1]박초보(110.46) | 12.02.26추천 0
-
유동닉 글지우는거익명(112.159) | 12.02.26추천 0
-
아..밀리오레진짜코딩...?(sangro901) | 12.02.26추천 0
-
돌겠다.애슐리::그..(han4215) | 12.02.26추천 0
-
하앍 다시 질문좀여 대답좀 해주세요 ㅠㅠ [2]한번.(jopess) | 12.02.26추천 0
-
이거뭐져???에이시아(203.90) | 12.02.26추천 0
-
으헝풀개미'ㅅ'(junstin1) | 12.02.26추천 0
-
질문하나 드려도 될까요 [1]CoBlin(tosty0602) | 12.02.26추천 0
-
파블로프의 개 실험과 UX [5]dlbo(tur5man) | 12.02.26추천 0
-
코어자바2를 받았는데 [1]코어2(222.106) | 12.02.26추천 0
주변을 헤매지 말고 단번에 핵심을 찔러라.
아무것도 모르는 상태에서 가르쳐 주기엔 터무니 없는 질문임. 드래그한 대상을 분석하는 건 어떻게 구현했느냐에 따라 다른거지.
ㅠㅠ 아무것도 몰라서요.. 설명좀 해주세요 ㅠㅠ
네가 보고 생각하는 범위는 물 위에 떠 있는 오리일뿐, 네가 원하는 것을 찾고자 한다면 물 속의 무수히 많은 발질로 보고 생각하여야 한다.
그럼 뭘 공부해야 되나요?? C/C++다음에요.. 캐드에서 만들걸 위도우서 가공 하고 좌표값 나오면 기계 돌리고 뭐 이런걸 만들고 싶은거 거든요.. WIN32 MFC/API 공부하면 되는건가요??
예를 들어 사각형을 선택했을때 둘레를 구하는 건 애초에 사각형이 각 변에 대한 정보를 가지고 있다거나 그러면 구하기 쉽겠지.
c/c++ -> win api -> mfc 순으로 공부하면서 그림판 같은거 만들어봐 그럼 이해될거야
네가 그것을 이해하지 못하는 이유는, 너는 모니터를 바라볼 수 있을 뿐, 그 안에 0과 1이 존재하고 있음을 알지 못하기 때문이다. 보이는 것에 현혹되지 마라. 핵심을 찔러라.
화면에 보이는 것을 프리젠테이션 이라 하고, 그에 상응하는 오브젝트가 메모리에 있는 거다. 즉 니가 화면상의 프리젠테이션를 선택하면 메모리 상의 오브젝트가 선택되는 거지. 실제 길이, 좌표 등의 정보는 그 오브젝트에게 물어보는 거다. 예를들면 오브젝트가 뭔지는 모르지만 지금 선택한 프리젠테이션 오브젝트의 면적은? 하면 object.area() 같은 것이 콜 되겠지. 그래도 모르면 니가 화면에서 보는 건 그림자고 메모리 어딘가에 실체가 있다고 생각해라. 면적이나 길이는 그 실체에게 물어보는 거다
ㄴ 처음 보는 녀석이 너무 친절하군.
야 참 너 cnc 한다고 했지? 내가 취미로 한번 배워볼까 하는데 뭐 부터 해야 하냐?