示例#1
0
文件: Matr.cpp 项目: SalamiCo/IGrP6
PV3D Matr::prodVect(PV3D vect){
	float vectArray[4] = {vect.getX(), vect.getY(), vect.getZ(), vect.getPV()};
	float vectResult[4];

	for(int i=0; i<ancho; i++){
		vectResult[i] = 0.0;
		for (int k=0; k<alto; k++){
			vectResult[i] += this->data[i][k] * vectArray[k];
		}
	} 

	return PV3D(vectResult[0], vectResult[1], vectResult[2], vectResult[3]);
}