Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

1 votos

¿Mapear una esfera en un tetraedro?

Si tengo una aproximación de una esfera, ¿cómo puedo mapear los vértices de la esfera para formar un tetraedro (regular)?

Mi enfoque actual asigna todos los vértices de la esfera a uno solo de los cuatro vértices de un tetraedro. Sin embargo, quiero que estén espaciados uniformemente, si es posible.

Agradecería cualquier planteamiento o solución.

EDIT: Se ha cambiado "rectangular" por regular.

1voto

givp Puntos 798

Supongamos que la esfera está centrada en 0, radio 1.

Dejemos que x1,y1,z1,...x4,y4,z4 sean los vértices del tetraedro dual : (±1,0,1/2),(0,±1,1/2). . Dejemos que (x,y,z) sea un punto de las esferas. Calcula los productos punto xix+yiy+ziz para i=1..4. Encuentre el i para la que es positiva y máxima. Esto nos indica en qué cara del tetraedro debemos fijarnos. Supongamos por ahora que i=1 .

Entonces queremos proyectar en la cara ortogonal a x1,y1,z1 . Sea α el factor que queremos multiplicar (x,y,z) con. Queremos α(x,y,z) para pertenecer al plano ortogonal a (x1,y1,z1) y pasando por ella. Esto equivale a " α(x,y,z)(x1,y1,z1) ortogonal a (x1,y1,z1) ", equivalente a (tomando el producto punto) α(xx1+yy1+zz1)=(x21+y21+z21) .así que α=x21+y21+z21xx1+yy1+zz1 .

Lo mismo si i1 .

0voto

Peter B Puntos 163

El enfoque ingenuo sería poner el centro de su "esfera" y de su tetraedro en el punto (0,0,0) y luego para cada "vértice de la esfera" vn encontrar la intersección del segmento de línea [0,vn) con el tetraedro. Llamamos a esta intersección tn y así su mapa se convierte en vntn .

El término "uniformemente espaciado" requiere algunas aclaraciones, tanto en lo que respecta a la naturaleza de su aproximación a la esfera, como a la forma del tetraedro, y a cuáles son las propiedades deseadas de este mapa.

0voto

Doug M Puntos 51

¿Se puede mapear un cubo dentro de una esfera? Ahora elige un vértice, y los 3 vértices no adyacentes, y tienes un tetraedro regular.

Por ejemplo

(33,33,33)(33,33,33)(33,33,33)(33,33,33)

0voto

Joe Gauterin Puntos 9526

A continuación se presenta una construcción que envía todos los puntos distintos del origen a la superficie de un tetraedro que contiene el origen en su interior. La distribución no es uniforme, las direcciones cerca de las aristas estarán más espaciadas que las direcciones cercanas al centro de las caras del tetraedro.


Dado cualquier tetraedro T que contiene el origen O en su interior.
Dejemos que p1,p2,p3,p4 sean sus vértices ordenados de forma que 4 triples de vértices p1p2p3,p1p3p4,p1p4p2 and p2p4p3 están orientados en sentido contrario a las agujas del reloj en su límite T . Dejemos que las correspondientes caras sean F4,F2,F3 y F1 . es decir Fi es la cara opuesta al vértice pi .

Considerar la cara F4 su normal hacia el exterior apunta a la dirección

v4=(p2p1)×(p3p1)=p1×p2+p2×p3+p3×p1 Para cualquier punto pR3 es coplanario con F4 cuando y sólo cuando v4p=Δ4v4Δ4p=1 where Δ4=p1v4=p1(p2×p3)>0 Definir v1,Δ1 para la cara F1 , v2,Δ2 para la cara F2 y v3,Δ3 para la cara F3 de manera similar.

Consideremos ahora el mapeo

R3{O}pφ(p)=pmax Aviso T contiene O en su interior. Para cualquier p que no sea O siempre hay un i tal que v_i \cdot p > 0 . Esto significa que el denominador en la definición de \varphi(p) es positivo. Como resultado, \varphi(p) se encuentra en el rayo de O a p .

Está claro que para algunos i El máximo de \frac{v_i}{\Delta_i}\cdot p se alcanza. Para ello i , \frac{v_i}{\Delta_i}\cdot \varphi(p) = 1 y por lo tanto \varphi(p) se encuentra en el plano que contiene F_i . También está claro para todos j , \frac{v_j}{\Delta_j}\cdot \varphi(p) \le 1 Esto significa que \varphi(p) en realidad pertenece a alguna cara F_i \subset \partial T .

Basándonos en esto, podemos concluir que el mapa \varphi envía cada punto p que no sea O a la intersección del rayo Op con la superficie del tetraedro T .

Como ejemplo concreto, consideremos el caso T es el tetraedro regular con vértices en p_1 = (1,1,1),\quad p_2 = (1,-1,-1),\quad p_3 = (-1,1,-1)\quad\text{ and }\quad p_4 = (-1,-1,1)

Se puede trabajar v_1 = (-4,-4,-4),\quad v_2 = (-4,4,4),\quad v_3 = (4,-4,4)\quad\text{ and }\quad v_4 = (4,4,-4) y \Delta_1 = \Delta_2 = \Delta_3 = \Delta_4 = 4 . El mapa \;\phi : \mathbb{R}^3 \setminus \{ O \} \to \partial T\; se convierte en

(x,y,z)\quad\mapsto\quad \frac{1}{\max(-x-y-z,-x+y+z,x-y+z,x+y-z)} (x,y,z)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X