No subject


Wed Oct 7 22:37:18 EDT 2009


generate a tetrahedral mesh from DICOM data for the purpose of finite<br>
element analysis.<br>
<br>
VTK is not a mesh generation system. It&#39;s primary purpose is<br>
visualization. Some posts have suggested alternative systems for<br>
finite element mesh generation. Please review those e-mails.<br>
<br>
Please stop asking the same questions over and over using multiple<br>
email addresses.<br>
<br>
Bill<br>
<br>
On Sun, Oct 25, 2009 at 5:09 PM, InfoSeekerr<br>
&lt;<a href=3D"mailto:ali.mahmoud.habib at gmail.com">ali.mahmoud.habib at gmail.=
com</a>&gt; wrote:<br>
&gt;<br>
&gt; I want to create a tetrahedral mesh upon 3D volume come from 2D slices=
, but<br>
&gt; it give error any suggestion please:<br>
&gt;<br>
&gt; My code:<br>
&gt;<br>
&gt; vtk::vtkDICOMImageReader ^VDR =3D gcnew vtk::vtkDICOMImageReader();<br=
>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0VDR-&gt;SetDirectoryNam=
e(&quot;H:\\work\\Master<br>
&gt; Degree\\DataSet\\case2\\DICOM\\PA1\\ST1\\SE2&quot;);<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0VDR-&gt;SetDataOrigin(0=
, 0, 0);<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0vtk::vtkImageChangeInfo=
rmation ^VIC =3D gcnew<br>
&gt; vtk::vtkImageChangeInformation();<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0VIC-&gt;SetInput(VDR-&g=
t;GetOutput());<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0vtkClipVolume ^v =3D gc=
new vtkClipVolume();<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0v-&gt;SetInputConnectio=
n(VDR-&gt;GetOutputPort());<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0v-&gt;SetValue(2.0);<br=
>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0v-&gt;GenerateClippedOu=
tputOff();<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0vtkDataSetMapper ^mappe=
r =3D gcnew vtkDataSetMapper();<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mapper-&gt;SetInputConn=
ection(v-&gt;GetOutputPort());<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0// actor coordinates ge=
ometry, properties, transformation<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0vtkActor ^aSphere =3D g=
cnew vtkActor();<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0aSphere-&gt;SetMapper(m=
apper);<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0// aSphere.GetProperty(=
).SetRepresentationToWireframe();<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0//aSphere.GetProperty()=
.SetColor(0,0,1); // sphere color blue<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0// a renderer and rende=
r window<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0vtkRenderer ^ren1 =3D g=
cnew vtkRenderer();<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0vtkRenderWindow ^renWin=
 =3D gcnew vtkRenderWindow();<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0renWin-&gt;AddRenderer(=
ren1);<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0// an interactor<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0vtkRenderWindowInteract=
or ^iren =3D gcnew vtkRenderWindowInteractor();<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0iren-&gt;SetRenderWindo=
w(renWin);<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0// add the actor to the=
 scene<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ren1-&gt;AddActor(aSphe=
re);<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0//ren1.SetBackground(1,=
1,1); // Background color white<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0// render an image (lig=
hts and cameras are created automatically)<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0renWin-&gt;Render();<br=
>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0// begin mouse interact=
ion<br>
&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0iren-&gt;Start();<br>
&gt; --<br>
&gt; View this message in context: <a href=3D"http://www.nabble.com/what%27=
s-wrong-with-my-code-tp26051836p26051836.html" target=3D"_blank">http://www=
.nabble.com/what%27s-wrong-with-my-code-tp26051836p26051836.html</a><br>
&gt; Sent from the VTK - Users mailing list archive at Nabble.com.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Powered by <a href=3D"http://www.kitware.com" target=3D"_blank">www.ki=
tware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at <a href=3D"http://www.kitw=
are.com/opensource/opensource.html" target=3D"_blank">http://www.kitware.co=
m/opensource/opensource.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the VTK FAQ at: <a href=3D"htt=
p://www.vtk.org/Wiki/VTK_FAQ" target=3D"_blank">http://www.vtk.org/Wiki/VTK=
_FAQ</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href=3D"http://www.vtk.org/mailman/listinfo/vtkusers" target=3D"_bl=
ank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;<br>
</blockquote></div><br></div></div>

--0016e6d784eead5acc0476c9480d--


More information about the vtkusers mailing list