[vtkusers] vtkDelaunay3D filter generate a tetrahedral mesh
Ali Habib
ali.mahmoud.habib at gmail.com
Tue Sep 22 07:40:44 EDT 2009
Dear All,
I have two questions regards tetrahedral mesh generated by vtkDelaunay3D
1. how to display the output, it give me always error regard scalar values
(even I added array of scalers) attached is the code it was written using c#
,
2. I want to get the matrix of Neighbors how can I do that please
best regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20090922/092b421c/attachment.htm>
-------------- next part --------------
// Add scaler value
vtkDoubleArray arr =new vtkDoubleArray();
arr.SetNumberOfTuples(unstructuredReader.GetOutput().GetNumberOfPoints());
arr.FillComponent(0, 1.0); // e.g. double value = 1.0; arr.SetName("myarray");
// MessageBox.Show(arr.GetData(
//unstructuredReader.GetOutput().GetPointData().SetScalars();
unstructuredReader.GetOutput().GetPointData().AddArray(arr); unstructuredReader.GetOutput().GetPointData().SetActiveScalars("myarray");
// composite function for strucured grid renderer
vtkVolumeRayCastCompositeFunction compositeFunction = new vtkVolumeRayCastCompositeFunction();
compositeFunction.SetCompositeMethod(compos);
//unstructuredGridRendering
vtkUnstructuredGridVolumeRayCastMapper volumeUnstructedMapper = new vtkUnstructuredGridVolumeRayCastMapper();
//vtkVolumeRayCastMapper volumeUnstructedMapper = new vtk.vtkVolumeRayCastMapper();
//volumeUnstructedMapper.set (compositeFunction);
volumeUnstructedMapper.SetInput(unstructuredReader.GetOutput());
vtkVolume volume = new vtkVolume();
volume.SetMapper(volumeUnstructedMapper);
volume.SetProperty(volumeProperty);
// add volume to renderer
ren1.AddVolume(volume);
renWin.Render();
iren1.Start();
ren1.Dispose();
renWin.Dispose();
iren1.Dispose();
opacityTransferFunction.Dispose();
colorTransferFunction.Dispose();
volumeProperty.Dispose();
compositeFunction.Dispose();
// unstructured grid case
volumeUnstructedMapper.Dispose();
unstructuredReader.Dispose();
volume.Dispose();
///////////////////////////////////////////////
More information about the vtkusers
mailing list