Foros CATIA

1 envío / 0 nuevos
Inicie sesión o regístrese para comentar
Toron
Desconectado/a
Visto por última vez: Hace 5 años 7 meses
se unió: 03/11/2018 - 03:38
Translación variable en Skecth [~SOLUCIONADO]

Muy buenas,

¿Alguien sabría como hacer una translación, con la herramienta "Translate" de la caja "Operation" o de otra forma, pero que las copias no saliesen iguales, siguiendo algun patrón?

Por ejemplo (adjunto imagen para dar una idea): dos rectas no paralelas, una circunferencia tangente a ambas, con translate generar tantas circunferencias como se quiera cuyos centros permanezcan a la bisectriz de ambas rectas y sigan siendo tangentes a ambas, disminuyendo/aumentando sus radios linealmente. 

La idea general es repetir muchas veces un elemento geométrico variando algún parámetro (cuadrados cada vez más pequeños a lo largo de una recta y cosas así).

Muchas gracias!!


edu

Desconectado/a

Visto por última vez: Hace 1 año 1 mes

se unió: 02/10/2008 - 13:19

Posts:

Hola Toron

Muy buena e interesante pregunta la que planteas.

Lo que propines no se puede resolver desde el sketch, lo único que podemos hacer son repeticiones manteniendo constraints (y no siempre conservando todas), pero no se pueden encadenar o referenciar entre ellas como el ejemplo que planteas.

Con los patrones de repetición PATTERN en el espacio se pueden repetir elementos, pero tampo se pueden encadenar parámetros entre ellos.

Lo único que se me ocurre para darte una solución es crear un Power Copy con el pratón que desdeas repetir enlazado a los elementos según la secuencia que quireras cumplir. Luego insertaríamos sucesivamente un powercopy sobre el resultado del anterior para conseguir el resultado deseado.

Este proceso de inserción sería maual, pero se podría complementar con una macro que sea capaz de repetir tantos patrones como quieras enlazados entre ellos.

Solución existe pero no es fácil ya que necesitamos crear un power copy y para repetirlo una macro.

Saludos

 



Desconectado/a

Visto por última vez: Hace 5 años 7 meses

se unió: 03/11/2018 - 03:38

Posts:

Muchas gracias. Lo de powercopy me pilla muy de nuevo y tengo que hacer un poco de investigación para ver como funciona. 



Desconectado/a

Visto por última vez: Hace 5 años 7 meses

se unió: 03/11/2018 - 03:38

Posts:

Al final lo he conseguido, explico como lo hice (seguro que hay mil formas más inteligente de hacerlo) por si a alguien le puede ayudar:

Ejercicio: generar sucesivas circunferencias que son bitangentes a dos rectas coplanares no paralelas, las circurferencias no se tocan, si no que están separadas una distancia constante. Toda la geometría se crea en un "Wireframe and Surface Design" y todo está contenido en un mismo plano:

1. Crear dos rectas no paralelas (R y R') contenidas en el mismo plano y su bisectriz (B). 

2. Fijar un punto (P) en la bisectriz y hacer pasar una recta (R'') por el punto perpendicular a la bisectriz contenida en el plano de las dos rectas no paralelas.

3. Crear una circunferencia (C) tritangente a ambas rectas no paralelas (R y R') y a la recta creada en 2 (R'') (existen dos soluciones, elegir una). 

4. Crear un punto (P') en la bisectriz, eligiendo como origen el punto (P) y editando una fórmula como distancia a este origen. La fórmula será 2*Radio de (C) + 2mm (la separación entre circunferencias serán 2mm). 

5. Repetir el paso 2 con el punto (P'), esto es, crear una recta (R''') que pasa por (P') perpendicular a la bisectriz. 

6. Crear un PowerCopy con (C), (P') y (R'''). 

7. Ejecutar el PowerCopy, por ejemplo 10 veces, escogiendo en cada creación la recta y punto creadas anteriormente. Es decir, cuando se crea una circunferencia, punto y recta, es ésta recta la que completa junto con las rectas R y R' para hacer la siguiente circunferencia tritangente. 

8. Habiendo creado 10 circunferencias con sus 10 puntos y 10 rectas perpendiculares a la bisectriz, seleccionar los 30 items en un PowerCopy. Este PowerCopy al elegir la recta y punto anterior, generará diez circunferencias que cumplen la geometría del ejercicio. 

Si hiciesen falta más circunferencias, basta hacer 100 por ejemplo, y repetir un PowerCopy con las 100, y así se avanza más rápido. Supongo que con una Macro se puede hacer de forma más elegante pero en mi caso no tengo nada de idea sobre Macros y me "inventé" este truquillo.

Espero que os sirva. Y gracias Edu por tus indicaciones



edu

Desconectado/a

Visto por última vez: Hace 1 año 1 mes

se unió: 02/10/2008 - 13:19

Posts:

Buen trabajo Torón, y gracias por compartilo.

Saludos