lDescartesIntoPolar(API)
提供: Eospedia
DataManip/transform/src/lDescartesIntoPolarは極座標変換のためのAPI です。Descartes2Polarなどで使用されています。
定数
構造体
typedef struct DescartesCoord {
double x;
double y;
double z;
} DescartesCoord;
typedef struct PolarCoord {
double r;
double theta;
double phi;
} PolarCoord;
typedef struct lDescartesIntoPolarInfo {
DescartesCoord centre;
DescartesCoord xaxis;
DescartesCoord yaxis;
DescartesCoord zaxis;
DescartesCoord xaxisInv;
DescartesCoord yaxisInv;
DescartesCoord zaxisInv;
} lDescartesIntoPolarInfo;
API
extern void lDescartesAxisCalc(lDescartesIntoPolarInfo* linfo, int mode); extern PolarCoord lDescartesCoordIntoPolarCoord(DescartesCoord p, lDescartesIntoPolarInfo info, int mode); extern DescartesCoord lPolarCoordIntoDescartesCoord(PolarCoord p, lDescartesIntoPolarInfo info, int mode);