0
#define AVEC3(T) union { T v3[3]; struct { T x,y,z; }; }
#define AMAT3x3(T) union { \
T v9[9], m3x3[3][3]; \
struct { T v3x[3], v3y[3], v3z[3]; }; \
struct { AVec3<T> vecx, vecy, vecz; }; \
struct { AVec3<T> right, up, back; }; \
struct { T xx, xy, xz, yx, yy, yz, zx, zy, zz; }; \
내가 어떻게 C# 버전으로 (C++) 위의 코드를 변환하는 아무 생각이 없습니다. T가 double 형이라고 가정합니다.
나는 그것을 통과했지만 구조체 내부의 배열에 대한 예제는 보여주지 않습니다. – user976385