<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.50.4134.600" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=240245916-18122000><FONT face=Arial color=#0000ff size=2>I'm 
not familiar with vtkMath, but both of the matrices in your code have a zero 
determinant; They don't have an inverse.</FONT></SPAN></DIV>
<DIV><SPAN class=240245916-18122000><FONT face=Arial color=#0000ff size=2>-Scott 
Harris</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> kalkie 
  [mailto:jkalkman@HOTMAIL.COM]<BR><B>Sent:</B> Monday, December 18, 2000 9:19 
  AM<BR><B>To:</B> vtkusers@public.kitware.com<BR><B>Subject:</B> [vtkusers] 
  vtkmath<BR><BR></FONT></DIV>
  <DIV><FONT face=Garamond size=4>Dear VTK-users,</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Garamond size=4>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&nbsp;has to be updated, but I don't know how to do that on 
  an object of the vtkMath class.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Garamond size=4>Thanks in advance,</FONT></DIV>
  <DIV><FONT face=Garamond size=4>Jeroen Kalkman</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Garamond size=4>double **pt, **pt2;<BR>vtkMath* M = 
  vtkMath::New();</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Garamond size=4>void main()<BR>{<BR>&nbsp;pt = new double* 
  [3], pt2 = new double* [3]; <BR>&nbsp;for(int q=0; q&lt;3; q++) pt[q] = new 
  double [3], pt2[q] = new double [3];<BR>&nbsp;pt[0][0]=pt[0][1] = pt[0][2] = 
  1;<BR>&nbsp;pt[1][0]=pt[1][1] = pt[1][2] = 2;<BR>&nbsp;pt[2][0]=pt[2][1] = 
  pt[2][2] = 3;<BR>&nbsp;pt2[0][0]=pt2[0][1] = pt2[0][2] = 
  0;<BR>&nbsp;pt2[1][0]=pt2[1][1] = pt2[1][2] = 0;<BR>&nbsp;pt2[2][0]=pt2[2][1] 
  = pt2[2][2] = 0;<BR>&nbsp;answer = 
  M-&gt;InvertMatrix(pt,pt2,3);<BR>}</FONT></DIV></BLOCKQUOTE></BODY></HTML>