Re: [Paraview] control comparative render in python?

2018-05-11 Thread Utkarsh Ayachit
Great! Glad you tracked it down. I've also reported an issue for this trace
issue: https://gitlab.kitware.com/paraview/paraview/issues/18166


On Fri, May 11, 2018 at 11:16 AM Sgouros, Thomas 
wrote:

> Just FYI, the "Link Camera" dialog that you get by right-clicking in a
window also appears not to log whatever it's doing to the Trace output. But
for the next person who finds this note, there seems to be an
AddCameraLink() function to the paraview 'simple' module, that appears to
work like this:

>   view1 = simple.CreateView("myfirstview")
>   view2 = simple.CreateView("mysecondview")
>   simple.AddCameraLink(view1, view2, "arbitraryNameOfLink")

> I assume that the Link Camera dialog invokes this function, though it
doesn't appear in the Trace.

> Thank you,

>   -Tom

> On Fri, May 11, 2018 at 9:05 AM, Sgouros, Thomas
> 
wrote:

>> Hi Utkarsh:

>> I understand, perhaps you're right that comparative render is not what
I'm after. What I want is just to see two different data sets using the
same visualization side by side, with cameras linked as they are with the
comparative view. I can create the visualizations I want in the Qt client
or in python. But apparently I could just use some direction on the best
approach to link the cameras and make the views appear side-by-side.

>> Thank you,

>> -Tom


>> On Fri, May 11, 2018 at 8:39 AM, Utkarsh Ayachit <
utkarsh.ayac...@kitware.com> wrote:

>>> Tom,

>>> > The Trace functionality seems indifferent to whatever I do on the
>>> comparative view inspector window, and I can't find any more than a
mention
>>> in the Guide.

>>> That is indeed a bug. I've reported it as an issue here:
>>> https://gitlab.kitware.com/paraview/paraview/issues/18164

>>> > I want to have two windows, side by side, rendering different views of
>>> the same data, or the same view of two different data sources, side by
>>> side, ideally always with the same camera position. This seems like
exactly
>>> what the comparative render view was built for.

>>> My hunch is comparative view is not what you want. All you want is
simply
>>> two views with linked cameras. Are you able to setup the visualizations
you
>>> need in the ParaView Qt client? If so, I can provide you hints on how to
>>> convert that to the corresponding Python script.

>>> > What is the python that corresponds to setting the MxN size of the
>>> comparison

>>> the view has a "Dimensions" parameter that you change e.g.
>>> view = CreateComparativeRenderView()
>>> view.Dimensions = [ 3, 1]

>>> > and how do I assign a render to some given sector of my comparison? Is
>>> there more to it than that?

>>> you simple use `Show`. You can't assign a dataset to show in a specific
>>> view, that's not what the comparative view is intended for. You show
data
>>> in all views and you vary one or more parameters on the pipelines in the
>>> view using the animation tracks in the comparative panel.

>>> Utkarsh

>>> > Thank you,

>>> > -Tom



>>> > ___
>>> > Powered by 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 ParaView Wiki at:
>>> http://paraview.org/Wiki/ParaView

>>> > Search the list archives at: http://markmail.org/search/?q=ParaView

>>> > Follow this link to subscribe/unsubscribe:
>>> > https://public.kitware.com/mailman/listinfo/paraview
___
Powered by 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 ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
https://public.kitware.com/mailman/listinfo/paraview


Re: [Paraview] control comparative render in python?

2018-05-11 Thread Sgouros, Thomas
Just FYI, the "Link Camera" dialog that you get by right-clicking in a
window also appears not to log whatever it's doing to the Trace output. But
for the next person who finds this note, there seems to be an
AddCameraLink() function to the paraview 'simple' module, that appears to
work like this:

 view1 = simple.CreateView("myfirstview")
 view2 = simple.CreateView("mysecondview")
 simple.AddCameraLink(view1, view2, "arbitraryNameOfLink")

I assume that the Link Camera dialog invokes this function, though it
doesn't appear in the Trace.

Thank you,

 -Tom

On Fri, May 11, 2018 at 9:05 AM, Sgouros, Thomas 
wrote:

> Hi Utkarsh:
>
> I understand, perhaps you're right that comparative render is not what I'm
> after. What I want is just to see two different data sets using the same
> visualization side by side, with cameras linked as they are with the
> comparative view. I can create the visualizations I want in the Qt client
> or in python. But apparently I could just use some direction on the best
> approach to link the cameras and make the views appear side-by-side.
>
> Thank you,
>
> -Tom
>
>
> On Fri, May 11, 2018 at 8:39 AM, Utkarsh Ayachit <
> utkarsh.ayac...@kitware.com> wrote:
>
>> Tom,
>>
>> > The Trace functionality seems indifferent to whatever I do on the
>> comparative view inspector window, and I can't find any more than a
>> mention
>> in the Guide.
>>
>> That is indeed a bug. I've reported it as an issue here:
>> https://gitlab.kitware.com/paraview/paraview/issues/18164
>>
>> > I want to have two windows, side by side, rendering different views of
>> the same data, or the same view of two different data sources, side by
>> side, ideally always with the same camera position. This seems like
>> exactly
>> what the comparative render view was built for.
>>
>> My hunch is comparative view is not what you want. All you want is simply
>> two views with linked cameras. Are you able to setup the visualizations
>> you
>> need in the ParaView Qt client? If so, I can provide you hints on how to
>> convert that to the corresponding Python script.
>>
>> > What is the python that corresponds to setting the MxN size of the
>> comparison
>>
>> the view has a "Dimensions" parameter that you change e.g.
>> view = CreateComparativeRenderView()
>> view.Dimensions = [ 3, 1]
>>
>> > and how do I assign a render to some given sector of my comparison? Is
>> there more to it than that?
>>
>> you simple use `Show`. You can't assign a dataset to show in a specific
>> view, that's not what the comparative view is intended for. You show data
>> in all views and you vary one or more parameters on the pipelines in the
>> view using the animation tracks in the comparative panel.
>>
>> Utkarsh
>>
>> > Thank you,
>>
>> > -Tom
>>
>>
>>
>> > ___
>> > Powered by 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 ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> > Search the list archives at: http://markmail.org/search/?q=ParaView
>>
>> > Follow this link to subscribe/unsubscribe:
>> > https://public.kitware.com/mailman/listinfo/paraview
>>
>
>
___
Powered by 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 ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
https://public.kitware.com/mailman/listinfo/paraview


Re: [Paraview] control comparative render in python?

2018-05-11 Thread Sgouros, Thomas
Hi Utkarsh:

I understand, perhaps you're right that comparative render is not what I'm
after. What I want is just to see two different data sets using the same
visualization side by side, with cameras linked as they are with the
comparative view. I can create the visualizations I want in the Qt client
or in python. But apparently I could just use some direction on the best
approach to link the cameras and make the views appear side-by-side.

Thank you,

-Tom

On Fri, May 11, 2018 at 8:39 AM, Utkarsh Ayachit <
utkarsh.ayac...@kitware.com> wrote:

> Tom,
>
> > The Trace functionality seems indifferent to whatever I do on the
> comparative view inspector window, and I can't find any more than a mention
> in the Guide.
>
> That is indeed a bug. I've reported it as an issue here:
> https://gitlab.kitware.com/paraview/paraview/issues/18164
>
> > I want to have two windows, side by side, rendering different views of
> the same data, or the same view of two different data sources, side by
> side, ideally always with the same camera position. This seems like exactly
> what the comparative render view was built for.
>
> My hunch is comparative view is not what you want. All you want is simply
> two views with linked cameras. Are you able to setup the visualizations you
> need in the ParaView Qt client? If so, I can provide you hints on how to
> convert that to the corresponding Python script.
>
> > What is the python that corresponds to setting the MxN size of the
> comparison
>
> the view has a "Dimensions" parameter that you change e.g.
> view = CreateComparativeRenderView()
> view.Dimensions = [ 3, 1]
>
> > and how do I assign a render to some given sector of my comparison? Is
> there more to it than that?
>
> you simple use `Show`. You can't assign a dataset to show in a specific
> view, that's not what the comparative view is intended for. You show data
> in all views and you vary one or more parameters on the pipelines in the
> view using the animation tracks in the comparative panel.
>
> Utkarsh
>
> > Thank you,
>
> > -Tom
>
>
>
> > ___
> > Powered by 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 ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> > Search the list archives at: http://markmail.org/search/?q=ParaView
>
> > Follow this link to subscribe/unsubscribe:
> > https://public.kitware.com/mailman/listinfo/paraview
>
___
Powered by 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 ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
https://public.kitware.com/mailman/listinfo/paraview


Re: [Paraview] control comparative render in python?

2018-05-11 Thread Utkarsh Ayachit
Tom,

> The Trace functionality seems indifferent to whatever I do on the
comparative view inspector window, and I can't find any more than a mention
in the Guide.

That is indeed a bug. I've reported it as an issue here:
https://gitlab.kitware.com/paraview/paraview/issues/18164

> I want to have two windows, side by side, rendering different views of
the same data, or the same view of two different data sources, side by
side, ideally always with the same camera position. This seems like exactly
what the comparative render view was built for.

My hunch is comparative view is not what you want. All you want is simply
two views with linked cameras. Are you able to setup the visualizations you
need in the ParaView Qt client? If so, I can provide you hints on how to
convert that to the corresponding Python script.

> What is the python that corresponds to setting the MxN size of the
comparison

the view has a "Dimensions" parameter that you change e.g.
view = CreateComparativeRenderView()
view.Dimensions = [ 3, 1]

> and how do I assign a render to some given sector of my comparison? Is
there more to it than that?

you simple use `Show`. You can't assign a dataset to show in a specific
view, that's not what the comparative view is intended for. You show data
in all views and you vary one or more parameters on the pipelines in the
view using the animation tracks in the comparative panel.

Utkarsh

> Thank you,

> -Tom



> ___
> Powered by 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 ParaView Wiki at:
http://paraview.org/Wiki/ParaView

> Search the list archives at: http://markmail.org/search/?q=ParaView

> Follow this link to subscribe/unsubscribe:
> https://public.kitware.com/mailman/listinfo/paraview
___
Powered by 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 ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
https://public.kitware.com/mailman/listinfo/paraview