インターネットからコードを見つけて、それを理解しようとしました。コードのプログラミング言語がわからないので、同等の JavaScript や回避策を見つけようとしています。
A) どの言語が問題ですか?
*a_offsetrot = PI / 4.0f;
B) 上記の '*' の意味と、可能な Javascript の同等物は何ですか?
C) 'f' の意味は何ですか? また、可能な Javascript の同等物は何ですか?
if (K<0) K = 0; else K = (float)sqrt (K);
D) '(float)' の意味は何ですか? また、可能な Javascript の同等物は何ですか?
*a_offsetrot = 0.5f * (float)atan2(B,ac);
E) 「atan2」の意味と、可能な Javascript の同等物は何ですか?
void Ellipse_Transform (float * a_rh, float * a_rv, float *a_offsetrot, Vector2 * endpoint, matrix * a_mat, int *a_ReverseWinding)
F) 「Vector2 * endpoint」の意味は何ですか? Javascript と同等の可能性はありますか? Vector2 は (x,y) 点が 2 つあるのか、それとも (x,y) 点が 1 つしかないのか?
m[0] = a_mat->m[0] * +rh * c + a_mat->m[3] * rh * s;
G) 'a_mat->m[0]' の意味と、可能な Javascript の等価性は何ですか?
編集: タイトルをより意味のあるものに更新しました。
EDIT2: @ridの建設的な回答のおかげで、C 言語コードを Javascript に変換しました。これはHEREであり、完全に機能する機能の例はHEREです。