Hello again,
I'm taking my second attempt at converting someone else's code below ( Not Monkey C ), into an equivalent code line. Can someone please take a quick look, I don't know if the right thing to use is an Array or dictionary, or use classes and functions?
SOURCE CODE
typedef union {
float array[3];
struct {
float x;
float y;
float z;
} axis;
} FusionVector3;
static inline __attribute__((always_inline)) FusionVector3 FusionVectorAdd(const FusionVector3 vectorA, const FusionVector3 vectorB) {
FusionVector3 result;
result.axis.x = vectorA.axis.x + vectorB.axis.x;
result.axis.y = vectorA.axis.y + vectorB.axis.y;
result.axis.z = vectorA.axis.z + vectorB.axis.z;
return result;
}
------------------INTO-------------------------
var FusionVector3 = new[3];
FusionVectorAdd(vectorA, vectorB){
FusionVector3[0] = vectorA[0] + vectorB[0] ;
FusionVector3[1] = vectorA[1] + vectorB[1] ;
FusionVector3[2] = vectorA[2] + vectorB[2] ;
}