[Paraview] unexpected behavior w/ "Load State" command
Utkarsh Ayachit
utkarsh.ayachit at kitware.com
Thu Nov 13 09:08:25 EST 2008
On loading state we purposefully clear the undo stack since loading
state is a complex operation and undoing that is not possible.
Utkarsh
Geoff Draper wrote:
> I also notice that when "Load State" is invoked, the undo/redo stack is
> cleared. Is that a result of the current views being destroyed?
> (mentioned by Utkarsh, below)
>
> thanks,
> Geoff
>
> On Tue, 11 Nov 2008, Geoff Draper wrote:
>
>> Ken, Utkarsh,
>>
>> Thank you for your responses. In reference to Utkarsh's comment near
>> the end of his note: I think it would be a good idea to automatically
>> delete existing objects before loading state, although I can see the
>> logic of the current approach as well. Maybe this could be toggled
>> via a Preferences option?
>>
>> --Geoff
>>
>> On Tue, 11 Nov 2008, Moreland, Kenneth wrote:
>>
>>> Geoff,
>>>
>>> I just added a feature request for the color loss issue. It's not
>>> specifically wrong, but I can see how it can be annoying.
>>>
>>> http://www.paraview.org/Bug/view.php?id=8081
>>>
>>> As with respect to the "large" disk, this is caused simply by the
>>> fact that the disk is larger than the cone. ParaView resizes the
>>> window whenever an object is made visible when no other objects are
>>> made visible. When you loaded the new state, the smaller cone was
>>> made visible first, which caused the window to resize to its bounds.
>>> When the disk is made visible, it looks larger because the camera is
>>> zoomed in. It would be really annoying to have the camera reset
>>> every time you made an object visible. (Trust me, we tried it.)
>>>
>>> -Ken
>>>
>>> ________________________________________
>>> From: paraview-bounces at paraview.org [paraview-bounces at paraview.org]
>>> On Behalf Of Utkarsh Ayachit [utkarsh.ayachit at kitware.com]
>>> Sent: Tuesday, November 11, 2008 6:31 AM
>>> To: Geoff Draper
>>> Cc: paraview at paraview.org
>>> Subject: Re: [Paraview] unexpected behavior w/ "Load State" command
>>>
>>> Geoff,
>>>
>>> When one sets up display properties from the Display tab, these
>>> properties apply to the way that data is shown in the current active
>>> view. When state file is loaded, all current views are destroyed and new
>>> views, as specified in the state file, are created and only those
>>> objects that were visible in the state file remain visible. Since new
>>> views are created (and old ones destroyed) all the changes you made to
>>> the Display tab are lost.
>>>
>>> Actually, there's even talk of deleting all existing objects before
>>> loading state. If that's done then you'd even loose the disc source.
>>>
>>> Utkarsh
>>>
>>> Geoff Draper wrote:
>>>> I'm not sure if this is a bug, or if I'm just misusing the tools.
>>>> Please
>>>> advise. To duplicate what I'm seeing:
>>>>
>>>> (1) Start with a blank scene. Create a simple object (e.g. Sources ->
>>>> Cone, and Apply).
>>>> (3) Save it as a .pvsm file (File -> Save State)
>>>> (4) Exit ParaView, and restart it.
>>>> (5) Create another simple object (e.g. Sources -> Disk, and Apply).
>>>> (6) On the Display tab, click "Set Solid Color" and pick a color for
>>>> the
>>>> disk.
>>>> (7) Restore the previous file (File -> Load State). The disk
>>>> disappears.
>>>> (8) No problem, we simply make the both objects visible by clicking the
>>>> "eye" icon in the Pipeline Browser.
>>>>
>>>> (9) Now for the unexpected part (for me, anyway): When the disk object
>>>> reappears, it has lost its color, and is rendered about twice as large
>>>> as before.
>>>>
>>>> Is this how it's supposed to work? Thank you for any insight you could
>>>> offer!
>>>>
>>>> --Geoff
>>>> _______________________________________________
>>>> ParaView mailing list
>>>> ParaView at paraview.org
>>>> http://www.paraview.org/mailman/listinfo/paraview
>>>>
>>> _______________________________________________
>>> ParaView mailing list
>>> ParaView at paraview.org
>>> http://www.paraview.org/mailman/listinfo/paraview
>>>
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
>>
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
More information about the ParaView
mailing list