C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[74489] 단순 알고리즘 질문인데 좀 도움좀 부탁드립니다ㅠㅠ(사진첨부된거 같이 봐주시면됩니당)
썸바리헬미 [] 3754 읽음    2017-07-21 17:36
제가 만들고 있는 프로그램은 대충이렇습니다

저 큰사각형안에 사용자가 파란색 사각형을 배치하는건데요 사각형의 크기는 사용자가 원하는데로 줄수있구요
저 파란사각형이 배치된 사각형이구요 하얀사각형들은 그냥 선이라고 보시면됩니다
원래 존재하는 선이아니라 사각형이 배치될때마다 라인이 그려지는거죠

그렇기때문에 사각형을 어떻게 배치하고 어떤 크기의 사각형을 배치하느냐에따라 저 흰사각형 영역들이
바뀌는겁니다

제가 지금 가지고있는 데이터는 배치된 파란색사각형의 좌표를 CRect로 가지고있구요

나머지 흰부분들은 위에서 말씀드렸듯이 사각형이 아닌 그냥 선들이기때문에

제가 따로 만들어놓은 클래스의 객체형태로  시작점과 끝점을 가지고있습니다

이걸가지고 흰사각형들도  모두 좌표를 CRect로 저장하고싶은데

계속 꼬이고 머리아프네요 도움의 손길이 필요합니다 부탁드려요 ㅠㅠ

정리하자면

저안의 사각형을 그려주고있는 선들을 각각 Width와 Height별로 객체로 가지고있습니다
startX,startY, endX,endY이런식으루요.
그리고 파란색부분을 보시면 선이 끊겨있는것처럼 보이지만 저건 선이 끊긴게아니라 저 크기의 파란색 사각형을
배치한겁니다. 배치함에 따라 선이 나눠진거죠 나눠진선은 각각 별개로 객체에 좌표정보를 가지고있습니다


제가 설명을 잘못해서 알아들으실지 모르겟네요 데헷..

+ -

관련 글 리스트
74489 단순 알고리즘 질문인데 좀 도움좀 부탁드립니다ㅠㅠ(사진첨부된거 같이 봐주시면됩니당) 썸바리헬미 3754 2017/07/21
74490     Re:단순 알고리즘 질문인데 좀 도움좀 부탁드립니다ㅠㅠ(사진첨부된거 같이 봐주시면됩니당) 3633 2017/07/22
74495         Re:Re:단순 알고리즘 질문인데 좀 도움좀 부탁드립니다ㅠㅠ(사진첨부된거 같이 봐주시면됩니당) 3706 2017/07/24
74501             프로그램을 배우기전에 예절 부터 배우고 오세요.. 3663 2017/07/26
74500             프로그램을 배우기전에 예절 부터 배우고 오세요.. 3546 2017/07/26
74499             프로그램을 배우기전에 예절 부터 배우고 오세요.. 3575 2017/07/26
74498             Re:Re:Re:단순 알고리즘 질문인데 좀 도움좀 부탁드립니다ㅠㅠ(사진첨부된거 같이 봐주시면됩니당) Intotheblue 3675 2017/07/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.