[vtkusers] Making custom data for a regular 3d voxel grid

David Gobbi david.gobbi at gmail.com
Tue Aug 29 14:05:54 EDT 2017


Hi Daniel,

I think that you need vtkImageImport:
https://lorensen.github.io/VTKExamples/site/Cxx/Images/ImageImport/

 - David


On Tue, Aug 29, 2017 at 11:20 AM, Daniel Minsky <minsky at tandar.cnea.gov.ar>
wrote:

> Dear all,
>
> I am very new to VTK, I could follow the C++ examples to read an image
> from disk, however I would like to generate the image inside my program
> with some voxel data coming from other object in my code.
>
> I would like to generate a vtkImageData with a regular 3d voxel grid
> values. I do have all the unsigned_char 100x200x40 voxels in a unsigned
> char array. All voxels are cubic with 1cm side.
>
> How do I feed the vtkImageData object with my data array?
>
> How do I use the vtkImageData? The vtkImageData does not have the
> GetOutputPort() method to feed a Mapper and I am very confused about the
> correct pipeline.
>
> My final goal is to make a 3d image of the data within an upper and lower
> thresholds and an arbitrary plane slice.
>
> Kind regards,
>
> Daniel
>
> --
> Dr. Daniel Minsky
> Investigador CONICET - CNEA
> Departamento de Física
> Centro Atómico Constituyentes - Comisión Nacional de Energía Atómica
> Av. Gral. Paz 1499 (B1650KNA) San Martín - Pcia. de Buenos Aires -
> Argentina
> Tel: +54 11 6772 7913
> Fax: +54 11 6772 7121
> e-mail: minsky at tandar.cnea.gov.ar
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20170829/b0597752/attachment.html>


More information about the vtkusers mailing list