»õ ÆÄÀÏ |
| | |
| | | #pragma once |
| | | |
| | | |
| | | #include "akLinker.h" |
| | | #include "akSTL.h" |
| | | |
| | | namespace akSTL |
| | | { |
| | | |
| | | class akSTL_DLLSPEC CakMath |
| | | { |
| | | public: |
| | | CakMath(void); |
| | | ~CakMath(void); |
| | | |
| | | public: |
| | | //ì¸ì ì´ ì´ë£¨ë ê°ë를 ì°ì¶ |
| | | double GetAngle3Point(double cX, double cY, double x1, double y1, double x2, double y2 ); |
| | | //íë©´ í´ë¦¬ê³¤ìì ì ì´ ì¡´ì¬ íëì§ ê²ì¬ |
| | | bool GetIsPointOnPolygon(khVector2d point, khVector2d* polygon, int length); |
| | | //í ì ìì ì ì´ ìëì§ ê²ì¬ |
| | | bool GetLineOnPoint(khVector3d point, khVector3d line1, khVector3d line2); |
| | | //2d íì ì¢í(ì¤ì¬ì ìì |
| | | khVector2d GetRotatePosition(khVector2d center, khVector2d point1, double angle); |
| | | |
| | | //ëì ì êµì°¨ì 구í기(êµì°¨ì ì´ ìì¼ë©´ true ë°í) |
| | | bool GetIntersectPoint(khVector2d a1, khVector2d a2, khVector2d b1, khVector2d b2, khVector2d* IP); |
| | | }; |
| | | |
| | | } |