femoral bone torsion estimation in 3D using vectors

idegroote

New member
Joined
Apr 3, 2006
Messages
3
I am a palaeoanthropologist and am working on bone curvature in 3D. I a trying to estimate a variable "torsion angle" from 3D coordinates. It has the potential to be very important in figuring out bone curvature.

I browsed your website and I took an online tutorial course in vector algebra but that didn't go into the right amount of detail and although I mentally see what needs to happen, I don't seem to be able to work it out.

In order to estimate one the variable on the femur, "torsion angle", I collected 4 points (a,b,c,d). c and d are at the bottom of the bone and a and b at the top. The torsion angle is basically the angle that is described between the two lines connecting "a and b" and "c and d".

/a
/
/
/b

c- - - - - - - - - - d

As these are distances from each other by depth I thought it would be necessary to create a 2D plane - project vector ab and vector cd on it and calculate the angle between them as if they are in 2D.
I have 4 points that have a horizontal relationship and could serve as the basis of the plane onto which the vectors are projected.

I was thinking of using a 4x4 matrix transformation but the literture I have found on this is somewhat confusing especially as I am not a mathematician or computer scientist. I am able to get my distances from the 3D data using excel and that is usually all we palaeoanthropologists need so please use simple terms ;-)
 
This seems to be a very interesting problem. I wish I thought I could help you.
May I suggest your looking into a help site for physics?
I think you will be more likely to get a useful response from such a site.

Nevertheless, there are two rather readable books:
Vector Calculus by Thomas Barr and Vector Analysis by Davis & Snider.

I will point out that given two vectors it is very easy to find the angle between them.
However, I suspect you are using the word ‘curvature’ in a different way from the books above. I wish that I knew more science in order to be of more help.
 
Thanks!!

THank you for this. It was useful but the one thing I don't know how to do is to create the plane. I have 4 point which could be 2 perpendicular vectors. what I don't know then is how to create the plane and how to project the "torsion" vectors onto them.

Any suggestions of where I might look?
 
Top