[vtkusers] axis equal for vtk?
Imre Goretzki
goretzki.imre at gmail.com
Sun Dec 6 06:23:04 EST 2015
Hey guys,
here is a 2D example of what I wanted to do. I think data transformation
would not be the correct way of doing this.
Am 05.12.2015 um 09:35 schrieb Imre Goretzki:
> Cory,
>
> is it possible to change the tick of the axes? Right know using the
> transform filter is equivalent to the second image. Unfortunately that
> is not what I would like to have. I think the best way to do this is
> to change to tick of the Z-Dimension.
>
> The image has the dimensions 520x520x47. So the tick for x and y is 1,
> for z it should be 47/520. I don't want to change the data.
>
> Imre
>
> Am 04.12.2015 um 20:56 schrieb Cory Quammen:
>> Imre,
>>
>> Your best bet is probably to transform the data itself rather than
>> the user transform of the actors.
>>
>> vtkSmartPointer<vtkTransformFilter> transformFilter =
>> vtkSmartPointer<vtkTransformFilter>::New();
>> transformFilter->SetTransform(axis);
>> transformFilter->SetInputData(<your input data>);
>>
>> HTH,
>> Cory
>>
>> On Fri, Dec 4, 2015 at 1:48 PM, Imre Goretzki
>> <goretzki.imre at gmail.com <mailto:goretzki.imre at gmail.com>> wrote:
>>
>> I have data like this:
>> http://i.imgur.com/CR2O8Ik.png
>> and I would like to "stretch" the Z-axis to get more like a cube
>> visualization.
>>
>> I used vtkTransform to transform the axes, but I would change the
>> data if I do this. I hope you understand what I want to do, e.g.
>> is there a possibility to change / stretch the ticks of a
>> specific axis.
>>
>> The vtkTransform plot stretches to much:
>> http://i.imgur.com/DDUW91T.png
>> The data is deformed
>>
>> I use the vtkTransform like this:
>> vtkSmartPointer<vtkTransform> axis =
>> vtkSmartPointer<vtkTransform>::New();
>> axis->Scale(1,1,10);
>>
>> dataActor->SetUserTransform(axis);
>> outlineActor->SetUserTransform(axis);
>>
>> I tried using the camera with the vtkTransform, but the only
>> thing I got from there, was an empty image or I had to zoom out
>> greatly.
>>
>> For matlab reference, something like this:
>> http://de.mathworks.com/help/matlab/ref/axis.html?refresh=true
>>
>> Would be nice if you could help me
>>
>> Imre
>>
>>
>> Am 03.12.2015 um 22:20 schrieb Imre Goretzki:
>>
>> Hey guys
>>
>> i'd like to ask you if there's a equivalent method for
>> vtkRenderWindow for equalizing the axis, just like MATLABs
>> axis equal. Could vtkAxesActor be helpful?
>>
>> I hope you can help
>>
>> Thanks
>> Imre
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com <http://www.kitware.com>
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Search the list archives at: http://markmail.org/search/?q=vtkusers
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/vtkusers
>>
>>
>>
>>
>> --
>> Cory Quammen
>> R&D Engineer
>> Kitware, Inc.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20151206/2eb6a074/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2dexample.png
Type: image/png
Size: 12636 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20151206/2eb6a074/attachment.png>
More information about the vtkusers
mailing list