- 전체
- 게임 일반 (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
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 11 |
[WebAssembly] How To Get The Most Out Of OpenGL With C++ And WASM
| 졸리운_곰 | 2022.04.19 | 416 |
| 10 |
[웹 어셈플리 WASM] emsdk MAME Web Application
| 졸리운_곰 | 2021.01.24 | 247 |
| 9 |
2019년과 이후 JavaScript의 동향 - WebAssembly
| 졸리운_곰 | 2019.12.19 | 290 |
| 8 | Compiling a New C/C++ Module to WebAssembly | 졸리운_곰 | 2019.12.19 | 363 |
| 7 |
[개발바보]WebAssembly, 브라우저에 올리는 네이티브 코드
| 졸리운_곰 | 2019.12.19 | 278 |
| 6 | Rust 코드를 웹 (어셈블리)로 전환 : Compiling from Rust to WebAssembly | 졸리운_곰 | 2019.12.19 | 364 |
| 5 |
WebAssembly 101: a developer's first steps
| 졸리운_곰 | 2019.12.19 | 455 |
| 4 |
짱! 웹 어셈블리 문서 링크 Awesome Wasm
| 졸리운_곰 | 2019.12.19 | 535 |
| 3 |
웹어셈블리의 컨셉, 어셈블리가 뭔가요?
| 졸리운_곰 | 2019.12.18 | 583 |
| 2 |
파이썬과 웹 어셈블리 Python and WebAssembly
| 졸리운_곰 | 2019.12.18 | 1663 |
| 1 |
[Web Assembly] Exploring Blazor with Visual Studio 2019
| 졸리운_곰 | 2019.12.18 | 6597 |

