[vtkusers] vtkmath

kalkie jkalkman at hotmail.com
Mon Dec 18 09:18:47 EST 2000


Dear VTK-users,

i'm quite new to vtk. Can anybody help me with the vtkMath method? I want to invert a matrix. In the code as shown below the variable 'answer' has the value zero, so the inverse is not calculated. Probably the M-Time has to be updated, but I don't know how to do that on an object of the vtkMath class.

Thanks in advance,
Jeroen Kalkman

double **pt, **pt2;
vtkMath* M = vtkMath::New();

void main()
{
 pt = new double* [3], pt2 = new double* [3]; 
 for(int q=0; q<3; q++) pt[q] = new double [3], pt2[q] = new double [3];
 pt[0][0]=pt[0][1] = pt[0][2] = 1;
 pt[1][0]=pt[1][1] = pt[1][2] = 2;
 pt[2][0]=pt[2][1] = pt[2][2] = 3;
 pt2[0][0]=pt2[0][1] = pt2[0][2] = 0;
 pt2[1][0]=pt2[1][1] = pt2[1][2] = 0;
 pt2[2][0]=pt2[2][1] = pt2[2][2] = 0;
 answer = M->InvertMatrix(pt,pt2,3);
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20001218/d2aaf1bc/attachment.htm>


More information about the vtkusers mailing list