MHB Formula for changing a plane intersection angle

LMHmedchem
Messages
20
Reaction score
0
Hello,

This is a bit more complex than my previous post, but I don't think it qualifies for university level difficulty. Please move this to the appropriate forum if my assessment is not correct.

I have 4 vectors in three space where each vector has its tail at the same point (point B).
Code:
id    x        y        z
B     0.000    0.000    0.000
vBA   0.183   -0.479    0.358
vBD   1.970    2.395   -0.524
vBE  -3.798   -1.214    0.168
vBC  -5.847    4.571   -1.137

I have the angle between each vector and vBC (in radians).
Code:
∠ ABC = 2.466
∠ DBC = 1.570
∠ EBC = 0.989

Each vector pair forming one of the angles above lies on a Euclidean plane. These planes intersect along vBC. I can calculate the plane intersection angles as follows.

For the intersection angle ∠ ABC ∩ DBC (angle of intersection between planes ABC and DBC, sorry I don't know the proper symbolic nomenclature for plane intersection angles).

1. take the vector rejection of vBA against vBC
2. take the vector rejection of vBD against vBC
3. calculate the angle between the two rejection vectors
Code:
∠ ABC ∩ DBC = 2.484
∠ ABC ∩ EBC = 0.674
∠ DBC ∩ EBC = 3.125

I need to change the angle of intersection between two planes without changing any of the angles between vectors ∠ABC, ∠DBC, or ∠EBC. Changing ∠ ABC ∩ DBC would involve essentially rotating the tip of vBA in a circle around the axis of vBC while the tail of vBA stays at point B, but I don't know how to do that.

The methods I have seem for rotating a vector in 3D involve rotating the vector about one axis.

From stackexchange, a 3D rotation around the Z-axis would be,
Code:
|cos θ   −sin θ   0| |x|   |x cos θ − y sin θ|   |x'|
|sin θ    cos θ   0| |y| = |x sin θ + y cos θ| = |y'|
|  0       0      1| |z|   |        z        |   |z'|

To use such a method, I would have to translate my current coordinates so that vBC is aligned with one axis, make the 3D vector rotation, and then translate back. That seems overly involved. It seems as if I should be able to use something like the above using the coordinates of vBC.

Any suggestions would be appreciated,

LMHmedchem
 
Last edited:
Mathematics news on Phys.org
In this post:

http://mathhelpboards.com/calculus-10/12-3-63-determine-smallest-distance-between-point-line-22704-post102528.html#post102528

I showed that if we have a line described by the two points:

$$P_1\left(x_1,y_1,z_1\right),\,P_2\left(x_2,y_2,z_2\right)$$

And the point:

$$P_0\left(x_0,y_0,z_0\right)$$

Then the minimum distance between them is given by:

$$D_{\min}=\frac{\left|\left(\vec{P_2}-\vec{P_1}\right)\times\left(\vec{P_1}-\vec{P_0}\right)\right|}{\left|\vec{P_2}-\vec{P_1}\right|}$$

I would use this formula to determine the distance of the head of the vector to be rotated from the axis of rotation, and then use the formula again to determine the locus of points all having this same distance from both the fixed tail and the axis of rotation. You will likely get two circles, one of which would be discarded.
 
MarkFL said:
I showed that if we have a line described by the two points:

$$P_1\left(x_1,y_1,z_1\right),\,P_2\left(x_2,y_2,z_2\right)$$

And the point:

$$P_0\left(x_0,y_0,z_0\right)$$

Then the minimum distance between them is given by:

$$D_{\min}=\frac{\left|\left(\vec{P_2}-\vec{P_1}\right)\times\left(\vec{P_1}-\vec{P_0}\right)\right|}{\left|\vec{P_2}-\vec{P_1}\right|}$$

Looking at the equation above,

View attachment 7610

does the numerator refer to the cross product of vectors (p2-p1) and (p1-p0)? Since the resulting distance Dmin is a scalar, it seems as if this should be a simple product, but "x" often means cross product when vectors are concerned so I thought I should ask. Since the shortest distance between the line and a point is a vector perpendicular to the line, the cross product also makes sense.

Sorry about not being very good with latex.

LMHmedchem
 

Attachments

  • point_line_distance.png
    point_line_distance.png
    1.9 KB · Views: 105
LMHmedchem said:
Looking at the equation above,

does the numerator refer to the cross product of vectors (p2-p1) and (p1-p0)? Since the resulting distance Dmin is a scalar, it seems as if this should be a simple product, but "x" often means cross product when vectors are concerned so I thought I should ask. Since the shortest distance between the line and a point is a vector perpendicular to the line, the cross product also makes sense.

Sorry about not being very good with latex.

LMHmedchem

The numerator is the magnitude of the indicated vectorial cross product. :)
 
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Fermat's Last Theorem has long been one of the most famous mathematical problems, and is now one of the most famous theorems. It simply states that the equation $$ a^n+b^n=c^n $$ has no solutions with positive integers if ##n>2.## It was named after Pierre de Fermat (1607-1665). The problem itself stems from the book Arithmetica by Diophantus of Alexandria. It gained popularity because Fermat noted in his copy "Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos, et...
Thread 'Imaginary Pythagorus'
I posted this in the Lame Math thread, but it's got me thinking. Is there any validity to this? Or is it really just a mathematical trick? Naively, I see that i2 + plus 12 does equal zero2. But does this have a meaning? I know one can treat the imaginary number line as just another axis like the reals, but does that mean this does represent a triangle in the complex plane with a hypotenuse of length zero? Ibix offered a rendering of the diagram using what I assume is matrix* notation...

Similar threads

Back
Top