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

  • Context: Undergrad 
  • Thread starter Thread starter kevdoig
  • Start date Start date
  • Tags Tags
    3d Vectors
Click For Summary

Discussion Overview

The discussion revolves around the challenge of visualizing data in 3D based on magnitude and polar coordinates, specifically in the context of representing stress values on a pipe. Participants explore methods for transforming 2D polar coordinates into 3D vectors while considering the geometry of the pipe.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning

Main Points Raised

  • One participant seeks assistance in creating 3D vectors from 2D polar coordinates and magnitude, noting that the only known 3D information is the starting point of each vector.
  • Another participant suggests that the 2D coordinates may represent points on the surface of the pipe, proposing a method to convert these into 3D coordinates using the radius of the pipe and the angle from the polar coordinates.
  • A third participant clarifies that the 2D information includes a magnitude and a directional angle, emphasizing the need for a transformation to achieve a 3D visualization.
  • One participant provides an example of the data format they are working with, including 3D coordinates, magnitude, and direction, and expresses the need for guidance on transforming this data into a 3D plot.
  • Another participant discusses the possibility of calculating a vector on the same plane as the 2D point and seeks advice on how to derive the equation of the plane and the normal vector from a given point and vector.

Areas of Agreement / Disagreement

Participants express various approaches to the problem, with no consensus on a single method. Some propose using polar coordinates directly, while others consider the implications of the pipe's geometry and the need for plane equations.

Contextual Notes

Limitations include assumptions about the geometry of the pipe and the interpretation of the polar coordinates. The discussion does not resolve how to derive the plane normal or the specifics of the transformation process.

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 [tex](R \cdot cos(\theta), R \cdot sin(\theta), r)[/tex]
where r and [tex]\theta[/tex] 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 [tex]\theta[/tex] 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!
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 9 ·
Replies
9
Views
8K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
26
Views
4K
  • · Replies 10 ·
Replies
10
Views
4K
Replies
16
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K