u-anurag / OpenSeesPy

OpenSeesPy-Visualization: This branch is to work on Plotting commands to Python-based visualization of OpenSees models.
https://openseespydoc.readthedocs.io/en/latest/src/Plotting_Development_Guide.html
5 stars 2 forks source link

Additional user inputs for animate_deformedshape() #67

Open u-anurag opened 4 years ago

u-anurag commented 4 years ago

These additional inputs will make it possible to focus the animation of a specific part of the structure,

u-anurag commented 4 years ago

@cslotboom I think the "monitorElement" user input will help here. We may not need these user inputs.

cslotboom commented 4 years ago

Hey, I actually didn't see this. I'm not sure how hard it will be to set these, but I'll take a look sometime soon. I was thinking about a UI-feature that would let the user actively set plot bounds. Something like:

image

I know many people aren't keen on UI in the OpenSees, so I might not peruse it.

u-anurag commented 4 years ago

This would be a great feature to have if we could. OpenSees core team should focus on the numerical side and we can focus on user friendliness. Go team!

On Wed, Aug 12, 2020, 8:37 PM cslotboom notifications@github.com wrote:

Hey, I actually didn't see this. I'm not sure how hard it will be to set these, but I'll take a look sometime soon. I was thinking about a UI-feature that would let the user actively set plot bounds. Something like:

[image: image] https://user-images.githubusercontent.com/50510141/90088079-064ad880-dcd3-11ea-9cd3-9f7c85613695.png

I know many people aren't keen on UI in the OpenSees, so I might let that idea sit for now.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/u-anurag/OpenSeesPy/issues/67#issuecomment-673213932, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIQOUPSWXDFTNY36KEFT5LLSANGVPANCNFSM4PBS2LIQ .

cslotboom commented 4 years ago

Agreed!

u-anurag commented 4 years ago

Is this one easy to add?

cslotboom commented 4 years ago

Reasonably. I believe the function has to be a class. I actually have something that works for 2D.

My worry is the function might look kind of messy. Maybe I will a draft of the function to the experimental folder so you can take a look.

u-anurag commented 4 years ago

If it easy to implement this with a class, there is no need to implement this for now. We will ultimately convert all the functions to classes. We can wait until then. I'll add this issue to milestone 3.