Skip to content

Python methods for calculating Curvature, Torsion, Angles and some features of 3d curves

License

Notifications You must be signed in to change notification settings

Hamidmath/differentialGeometry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

differentialGeometry

Python methods for calculating Curvature, Torsion, Angles and some features of 3d curves

When drawing a curve in a computer program, it's important to discretize it because computers can't draw an infinite number of points and lines. Dividing the curve into smaller segments and using straight lines enables us to draw the curve in any computer program. For example, while it's impossible to draw a perfect circle, we can draw a polygon with many sides to create a similar shape. Additionally, increasing the number of segments improves the precision of the curve's representation.

However, without a mathematical function, it's not possible to find the derivative or calculate the differential geometric properties of the curve (such as curvature or torsion). To address this, I provided a Python code that calculates these properties using only the "math" library, without relying on any external libraries.

About

Python methods for calculating Curvature, Torsion, Angles and some features of 3d curves

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages