- 전체
- 게임 일반 (make game basics)
- 모바일 기획 및 디자인
- GameMaker Studio
- Unity3D
- Cocos2D
- 3D Engine OGRE
- 3D Engine irrlicht
- copperCube
- corona SDK
- Windows Basic Game
- BaaS (Mobile Backend)
- phnegap & cordova
- ionic & anguler
- parse (backend)
- firebase (backend)
- Game Backend Server / Opt
- web assembly
- Smart Makers
- pyGame & Ren'Py
- 머드(MUD) 게임 만들기
- Xamarin(자마린)
- flutter (플루터 앱 개발)
- construct 2 / 3
- pocketbase
- RPG Maker 시리즈
- godot engine
- playmaker(unity)
- react native
Windows Basic Game 각도와 거리로 좌표 구하기
2017.06.10 18:09
각도와 거리로 좌표 구하기
|
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
#define PI 3.14159 // 파이( pi )
#define X 0
#define Y 1
// angle : '도'(DEGREE)로 주어지는 각
float* get_coord_ad( float angle, float distance ){
float* point = malloc( sizeof( float ) * 2 );
angle = PI * angle / 180; // 각도를 라디안으로 바꾼다.
point[X] = distance * cos( angle );
point[Y] = distance * sin( angle );
return point;
}
//================================================================*
// 메인 함수
//================================================================*
int main(){
float dist, ang, * ptr_coord;
printf( "이 프로그램은 극 좌표계의 좌표인 거리와 각도를 입력받아서\n" );
printf( "직각 좌표계의 좌표 X, Y로 변환하는 프로그램입니다.\n" );
printf( "\n거리를입력하십시오.\n" );
scanf( "%f", &dist );
fflush( stdin );
printf( "\n각도(degree)를 입력하십시오.\n" );
scanf( "%f", &ang );
fflush( stdin );
ptr_coord = get_coord_ad( ang, dist );
printf( "\n극 좌표( %-4.2f, %-4.2f )를 직각 좌표로 변환하면 ( %-4.2f, %-4.2f )가
됩니다.\n", dist, ang, ptr_coord[X], ptr_coord[Y] );
getch();
free( ptr_coord ); // get_coord_ad() 함수에서 할당받은 메모리를 해제한다.
return 1;
}
//================================================================*
// 메인 함수 끝
//================================================================*
[출처] 각도와 거리로 좌표 구하기|작성자 난뽀다
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 1 |
[react native] 2025년 리액트 네이티브로 프로젝트 시작하기
| 졸리운_곰 | 2025.08.15 | 242 |

