Finding Tangent Vectors for Unit Normal (nx=ny=nz)

Click For Summary
SUMMARY

The discussion focuses on finding tangent vectors for a surface with a unit normal vector defined as (nx, ny, nz), particularly when nx = ny = nz. The tangent vectors are derived as s = (3nx, -3nx, 0) and t = (0, 3nx, -3nx), or alternatively simplified to u = (1, -1, 0) and v = (0, 1, -1). This approach utilizes the properties of the plane defined by the normal vector and provides a clear method for obtaining the tangent vectors in this special case.

PREREQUISITES
  • Understanding of vector mathematics and operations
  • Familiarity with normal vectors in 3D geometry
  • Knowledge of Cartesian equations of planes
  • Basic concepts of vector normalization
NEXT STEPS
  • Research vector normalization techniques in 3D space
  • Study the properties of normal vectors and their applications in computer graphics
  • Explore the derivation of tangent vectors in different geometric contexts
  • Learn about the implications of tangent vectors in physics simulations
USEFUL FOR

Mathematicians, computer graphics developers, and anyone involved in 3D modeling or physics simulations who needs to understand the relationship between normal and tangent vectors on surfaces.

lost1
Messages
1
Reaction score
0
hi,

given a unit normal (nx,ny,nz) to a surface, the two tangent vectors
are: s = (-ny+nz, nz-nz, -nx+ny) and t = n x s (with s, t normalized).
now, if nx=ny=nz, then s & t become trivial.
how do i find these tangent vectors for this special case?

thanks a lot.
 
Physics news on Phys.org
lost1 said:
hi,

given a unit normal (nx,ny,nz) to a surface, the two tangent vectors
are: s = (-ny+nz, nz-nz, -nx+ny) and t = n x s (with s, t normalized).
now, if nx=ny=nz, then s & t become trivial.
how do i find these tangent vectors for this special case?

thanks a lot.
I'm not exactly sure of what you're asking, but it seems that if you have a surface with normal (nx,ny,nz) such that nx=ny=nz, let a = nx, and you can express you normal as (a,a,a). The vectors tangent to this surface should also be tangent to the plane with normal (a,a,a). It shouldn't be hard to figure out two vectors that would lie on this plane. You should be able to see easily that there is some b such that the points (b,0,0), (0,b,0), and (0,0,b) lie on the plane, so the vectors (b,-b,0) and (0,b,-b) are acceptable candidates for your tangent vectors.

You can express the plane with a cartesian equation:

ax + ay + az + d = 0.

Knowing (a,a,a) lies on the plane, d = -3a². Now:

ab + a(0) + a(0) - 3a² = 0.
b = 3a

So, you can choose your tangent vectors to be:

s = (3nx,-3nx,0) and t = (0,3nx,-3nx). [or replace x with y or z ... or anything other than zero]

Of course, you can simplify this further and choose instead:

u = (1,-1,0) and v = (0,1,-1)
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 5 ·
Replies
5
Views
6K
Replies
8
Views
4K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 4 ·
Replies
4
Views
8K
  • · Replies 36 ·
2
Replies
36
Views
7K
  • · Replies 3 ·
Replies
3
Views
12K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K