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
[63904] Timage에 원을 그리고 그 원을 회전하는데...
빌더 왕초보 [] 1341 읽음    2011-03-09 12:00
안녕하세요 고수님들에 조언을 듣고자 글을 씁니다.
다름이 아니라..
그림파일 a.bmp 파일에 왼쪽 하단이 첫번째 원이고 오른쪽 상단이 두번째 원입니다
첫번째 원을 기준으로 두번째 원을 첫번째 원과 동일 선상에 그리고 싶은데..
그림파일 aa.bmp 파일처럼 위에 이상하게 그려지네요
관련 수식이 틀린건지..제가 산수를 못하거든여...
고수님들에 조언을 부탁드립니다.   


    double X         =  fabs(StartPosX - EndPosX);
    double Y         =  fabs(StartPosY - EndPosY);
    double Angle  =  atan2(Y , X) * -1;
    double Deg     =  DegToRad(Angle);
    double PosX   =   X * cos(Deg) + Y * sin(Deg);
    double PosY   =   X * sin(Deg) + Y * cos(Deg);
    CireDraw(Image, 10 , PosX , PosY);

요기는 제가 코딩한 부분입니다.

+ -

관련 글 리스트
63904 Timage에 원을 그리고 그 원을 회전하는데... 빌더 왕초보 1341 2011/03/09
63905     Re:Timage에 원을 그리고 그 원을 회전하는데... 정성훈.해미 1436 2011/03/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.