How Can I Create 3D Vectors Based on Magnitude and Polar Coordinates?

  • Thread starter Thread starter kevdoig
  • Start date Start date
  • Tags Tags
    3d Vectors
kevdoig
Messages
9
Reaction score
0
I'm tring to visualise some data i have a need a little help.
The format of the data is a magnitude and 2d polar co-ordinates of recorded stress values.
These readings must be visualised in a 3D manner representing a pipe. I can generate the start coordinates for each vector, but as each is on a 2D plane, i don't know how to create 3D vectors for these from only the magnitude and a set of polar co-ordinates, given there the only known 3D information is the start point of each vector.
Any help would be much appreciated!

Kev
 
Mathematics news on Phys.org
I assume the 2-d coordinates are meant to wrap the outside of the pipe? If the "start point" is in the center of one part of the pipe, then probably the 3-d coordinates, with the pipe axis running along the z axis, are something like (R \cdot cos(\theta), R \cdot sin(\theta), r)
where r and \theta are from your 2-d coordinates and R is the radius of the pipe.

If you did this then the stress magnitudes would have to be indicated by a color. Maybe you should just visualize in rectangular coordinates as a graph over the plane, where the vertical coordinate is the stress magnitude and you treat \theta as your y-coordinate and r as your x-coordinate.
 
The 3D co-ordinates are the dimensions of the pipe, the 2d information is a magnitude and a 0-180degree reading for stress values. This must be altered to allow a 3d visualisation as part of my project.
 
to clarify here is an example of the data i will have available:

3d-co-ordinates(location) magnitude of force direction

(1,1,1) 500 70degrees
(-1,-1,-1) 740 34degrees

the numbers are obviously just examples, but this will be the information i have for each point. I really just need to know how to transform the direction/magnitude vector into 3 to plot. Sorry if my last posts were unclear
 
am now working on the assumption that i can calculate a vector which is on the same plane as the 2d point (as for the plane will cross the centre of the pipe, and point in question, both of which i will have 3D points for), calculate the equation of the plane, and then put the point that i need in 3d into this equation to get the cartesian co-ordinates. Does this sound correct (or at least feasible).
If so can somebody suggest how i can get the plane normal from a vector and a point on the plane, as i cannot quit understand that much yet... or tell me I'm way off the mark with this idea!
 
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...
Back
Top