velocitatem / pyfreebody

Construct Freebody diagrams with a few lines of code 🐍
https://pypi.org/project/pyfreebody/
Mozilla Public License 2.0
6 stars 4 forks source link

Support for Additional System Types #12

Open velocitatem opened 1 year ago

velocitatem commented 1 year ago

Currently, the library supports basic and inclined plane system types. To make the library more versatile, consider adding support for other system types commonly encountered in physics and engineering. This could include pulley systems, rotational systems, or systems with friction. Each new system type should come with appropriate documentation and examples.

pdksu commented 1 year ago

In general that's not how I want to teach free body diagrams. The incline plane system type is useful for teaching intro students about vectors. But for pulley systems there should be a drawing of the system and a free body diagram that isolates the body from the pulley system on the side. To include friction, just include a frictional force.

velocitatem commented 1 year ago

That is a very good point. In that case, you would say the current setup is sufficient?