Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beam's local referring system #15

Closed
LcnGnd opened this issue Dec 6, 2019 · 1 comment
Closed

Beam's local referring system #15

LcnGnd opened this issue Dec 6, 2019 · 1 comment

Comments

@LcnGnd
Copy link
Contributor

LcnGnd commented Dec 6, 2019

I'm using PyNiteFEA for my master's degree thesis. Using PyNiteFEA I think that a way to oriented y and z local axis si needed. I have to control how local system is oriented becasue in a complicated 3D model could be difficult understand all local referring systems that are defined by PyNite.
My idea is to use auxiliar points. It is possible to implement in PyNiteFEA?

@JWock82
Copy link
Owner

JWock82 commented Dec 6, 2019

Have a look at the code in Member3D.py for the member's transformation matrix, T. You'd have to reformulate the transformation matrix to account for a rotation about the member's local x-axis. In other words, the local z-axis direction cosines would need to change. You could then use the cross-product of the local z-axis with the local x-axis to derive the local y-axis.

Please use PyNite with caution. It's still a very young project. It still has a lot of limitations/assumptions built into it, and as you've seen, I'm still finding bugs here and there.

@JWock82 JWock82 closed this as completed Dec 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants