girar objetos

Temas relacionados con Objetos de Biblioteca, GDL y la nueva herramienta Library Part Maker

Moderador: Xavi Ribas

miguel__from
Miembro Nuevo
Miembro Nuevo
Mensajes: 1
Registrado: 10 Nov 2008, 04:11

girar objetos

Mensaje por miguel__from »

hola me gustaria saber todos los pasos que debo realizar para girar objetos GDL (como carros)con respecto a un eje, en archicad 11.
gracias si me pueden responder urgente
Avatar de Usuario
Miquel Garcia
Miembro Senior
Miembro Senior
Mensajes: 182
Registrado: 10 May 2005, 15:38

Re: girar objetos

Mensaje por Miquel Garcia »

Si el objeto no lo permite, deberás modificar su script 3D del siguiente modo:

1.- Crea tres variables de ángulo (por ejemplo giro_x, giro_y, giro_z)
2.- Añade al principio del Script 3D las siguientes instrucciones:

ROTx giro_x
ROTy giro_y
ROTz giro_z

3.- Guarda el objeto. Si forma parte de la biblioteca de ArchiCAD deberás guardarlo con otro nombre, pues los objetos no están sueltos sino compilados en un archivo .lcf y no pueden modificarse. Si es un objeto creado por tí, o bajado de Internet, siempre es conveniente guardar una copia del original sin modificar.

4.- Una vez guardado, ya podrás introducir el ángulo deseado sobre cada uno de los ejes. ATENCIÓN: cada objeto puede tener orígenes de coordenadas distintos, con lo que el efecto de los giros puede ser distinto para distintos objetos.
Saludos
Pilar Gilberte
Miembro Activo
Miembro Activo
Mensajes: 30
Registrado: 12 May 2005, 17:44

Re: girar objetos

Mensaje por Pilar Gilberte »

Tal como te comenta Miguel puedes hacer ese giro en cada uno de los ejes, pero debes comprobar que en el script 2d tengas la representación real del objeto girado, para eso puedes utilizar el comando Project2 para definir la proyección real del objeto.
Dependerá del objeto pero si no tienes definido el 2d bien te puede aparecer una proyección en 2d que no tendrá que ver con la 3d porque no se adecue.
Avatar de Usuario
Miquel Garcia
Miembro Senior
Miembro Senior
Mensajes: 182
Registrado: 10 May 2005, 15:38

Re: girar objetos

Mensaje por Miquel Garcia »

Efectivamente, ¡gracias Pilar!

Olvidé mencionarlo. Si el objeto no tiene Script2D se representa por el dibujo hecho en la ventana 2D del objeto, que sólo coincidirá con una vista girada en el caso de que todos los giros sean cero. En este caso lo más razonable es escribir lo siguiente en el script 2D:

IF giro_x=0 AND giro_y=0 AND giro_z=0 THEN
FRAGMENT2 1,0
ELSE
PROJECT2 3,270,2
ENDIF

Traducido significa que si no hay ningún giro, se representará el dibujo ubicado en el fragmento 1 (equivalente a las capas dentro del objeto) y en caso de que exista algún giro, se representará una vista de planta observada desde el sur (suponiendo que el ángulo 0º es el este)

Saludos
carlosgozalo
Miembro Nuevo
Miembro Nuevo
Mensajes: 1
Registrado: 06 Mar 2020, 02:47

Re: girar objetos

Mensaje por carlosgozalo »

¡Excelente! Llevaba un rato sufriendo, tratando de encontrar una respuesta para esto :oops:
hernanperez
Miembro Nuevo
Miembro Nuevo
Mensajes: 1
Registrado: 04 Sep 2020, 19:42

Re: girar objetos

Mensaje por hernanperez »

que buen tema