[vtkusers] vtkmath
Harris Scott R CIV AFRL/SNJM
Scott.Harris at wpafb.af.mil
Mon Dec 18 12:01:19 EST 2000
I'm not familiar with vtkMath, but both of the matrices in your code have a zero determinant; They don't have an inverse.
-Scott Harris
-----Original Message-----
From: kalkie [mailto:jkalkman at HOTMAIL.COM]
Sent: Monday, December 18, 2000 9:19 AM
To: vtkusers at public.kitware.com
Subject: [vtkusers] vtkmath
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/a9ac4465/attachment.htm>
More information about the vtkusers
mailing list