Está Vd. en: FAQ Hoja2 >>Generative Shapes Design > 091_Para que sirve el comando Reflect Line.
Reflexionemos:![]()
La pregunta es muy fácil pues la respuesta está en la traducción de este comando: Reflect =>que refleja. Line=> Línea. ¿A que no te has enterado? Pues eso... jejeje.
No ahora en serio.
Sabemos que la luz se refleja según la normal a la superficie cuando la luz está normal a ella, no? Esto me ha quedado fácil y claro. Pongamos ejemplos:

* Nota: La parte convexa. ( esta palabra viene de donde se le daba el beso al cura en la mano... que antiguo...). En ese caso si la luz la definimos como “que forma 90° con la pared” (decimos esto porque realmente forma 90° con la línea normal al plano de la pared. Recordar que un plano define una dirección por su vector director, que es un vector unitario en dirección normal al plano. Algunos dirían: “que forma 0° con el suelo”.. y es correcto... pero a catia no le gusta los ceros grados en este caso (ni los 180° por si hay algún “listillo”.. jejeje)...
*Nota2: El tema de hacia donde mide catia los ángulos es algo “escabroso”. En el caso de 90 grados, mire Vd. por donde, no tiene importancia. ¿Que mas dá 90° o -90°? El vector es el mismo aunque puede que tenga distinto sentido.
Con esto vemos que esa curva “Reflect Line” es el “lugar geométrico de todos los puntos por los cuales sus normales a la superficie forman un determinado ángulo”.
Todo esto es con la opción
“Normal” activada. El resultado es una línea recta en la “parte mas alta de la superficie”. OJO: para esto nos puede servir.
Vamos a poner otro ejemplo, porque el primero es tan fácil que parece que matamos “moscas a cañonazos”.

En este vemos que aparece más de una curva. La mas alta de la “corruga” sobre la superficie y las “secciones” en el punto donde la superficie cambia de curvatura. He dibujado una línea normal en “cualquier otro punto” y vemos que no forma 90° con la pared ZX que es lo mismo que decir el eje Y (su vector director).
¿Para que nos puede servir este método?. Pues entre otras cosas para:


Veis que es la curva mas alta. ¿Tenéis otra forma de determinarla?.. es posible..

Pero existe otra forma de “determinar el ángulo que forma las normales” que deseamos unir con una línea/curva. Esta es en vez de “Normal” definido por “Tangente”.
Si en cada punto de una superficie definiéramos rectas tangentes, y de todas ellas nos quedáramos solo con las que forman un determinado ángulo. Si uniéramos todos esos puntos tendríamos un “lugar geométrico” que sería esa curva “Reflect Line”. Veamos el ejemplo con dos valores distintos. En los extremos de la Reflect Line he puesto dos líneas “tangentes” para que se vea que forman el ángulo deseado.


Para que comprendamos la relación entre “Tangente” y “Normal”, he puesto una superficie plana con un segmento (simulando un vector director) en color azul que forma ese mismo ángulo con el eje Y. Comprobaremos que es el mismo que la imagen anterior, pero esta vez usando Normal y 90°.

O usando la opción “Normal” y el eje Y, pero dando el ángulo de 90°- 43° = 47°.

¿Para que serviría este? Pues es lo mismo pero restando 90 grados, dado que la Normal es igual a la tangente mas 90 grados.
He acompañado esta FAQ de una Lección, pero en zona reservada para “Donantes” ![]()
El Juanri en Sevilla, a 03-1-2010
| Dirija sus preguntas a: juanri@muchocatia.es | CATIA V5 R16 |