3. Usar el comando Insert en MGED para dimensionar y ubicar figuras
En este tutorial usted aprenderá a:
-
Crear una esfera y un cilindro circular recto (rcc por sus siglas en inglés: right circular cylinder)usando el comando make
-
Crear ambas figuras usando el comando in (de insert).
-
Combinar argumentos mediante línea de comandos para racionalizar la entrada de variables.
-
Desarrollar un formato de comando combinado para ayudar a manejar las variables de línea de comandos.
-
Considerar las convenciones para la elección de los nombres de sus objetos.
-
Visualizar sus figuras desde distintas perspectivas utilizando las opciones del menú View (Vistas).
-
Cerrar el programa
MGED
.
Esta lección se centra en la creación de formas a partir de la ventana de comandos utilizando los comandos in y make. Va a crear una esfera (SPH) y un cilindro circular recto (RCC), utilizando los comandos de modo que usted puede ver cómo trabaja cada comando. Luego, practicará las vistas de su modelo desde diferentes ángulos.
1. Crear una nueva base de datos desde la línea de comandos.
Crear una nueva base de datos y nombrarla shapes.g. Agréguele como título el nombre myShapes.
2. Crear una esfera utilizando el comando make.
Comience por activar la ventana (por lo general, se logra haciendo
clic en cualquier parte la ventana). Luego, en el prompt de
MGED
tipee el siguiente comando:
make sph1.s sph Enter
Como pudo apreciar en el tutorial #1, este comando le dice a
MGED
que:
make | sph1.s | sph |
---|---|---|
Cree una figura |
La nombre sph1.s |
Que sea una esfera |
La figura de una esfera fue creada y en su ventana gráfica aparecerá un dibujo de la misma en forma de wireframe.
Para crear el rcc desde la ventana de comandos tipee en el prompt:
make rcc1.s rcc Enter
Su ventana gráfica deberá mostrar un rcc grande, con la vista por defecto de az35, el25, viéndose como si entersectara con la esfera previamente creada.
Utilizar el comando make es la forma más fácil y rápida de crear una figura. De todas maneras, la mayoría de los modelos requieren figuras con parámetros específicos, como altura y radio. Por lo tanto, la manera más precisa de crear estas figuras es utilizando el comando in (insert).
3. Utilizar el comando in para crear figuras
Una vez que la ventana de comandos esté activa al cliquear sobre ella,
use el comando Z (zap) para despejar la ventana gráfica. Ya está
listo para crear una esfera utilizando el comando in. En el prompt de
MGED
tipee:
in sph2.s sph Enter
MGED
responderá con:
Enter X, Y, Z of vertex:
(Ingrese X, Y, Z del vértice:)
Debe responderle a MGED
con la posición del vértice (centro) de
la esfera en el espacio. Tipee entonces en el prompt de MGED
:
4 4 4 Enter
Al trabajar con MGED , recibirá algunas preguntas sobre el
valor de vectores o vértices. En MGED , un vector representa la
distancia y dirección desde un punto del espacio a otro, y el vértice
es sólo un punto en el espacio. Los valores ingresados para un
vector, generalmente son utilizados para crear objetos con dimensiones
específicas. Los valores ingresador para el vértice ubican los
objetos en el espacio.
|
Su esfera estará ahora ubicada en(x,y,z)=(4,4,4), medido en
milímetros. Recuerde que los valores se ingresan separados por un
espacio y se presiona la tecla ENTER luego. MGED
le
preguntará entonces.
Enter radius: (Ingrese radio:) Tipee. 3 kbd:[Enter]
El radio de la esfera será de 3 mm. El siguiente cuadro de diálogo aparecerá en la ventana de comandos (incluyendo las respuestas correspondientes):
mged> in sph2.s sph Enter X, Y, Z of vertex: 4 4 4 Enter radius: 3 51 vectors in 0.000543 sec
La última línea de este diálogo es simplemente un registro de la velocidad de la computadora en dibujar la forma. No tiene ninguna utilidad real para el usuario en este punto.
La esfera ha sido creada y su wireframe (marco de alambre), similar al de la esfera creada con el comando make aparecerá en su ventana gráfica.
Para crear el RCC correcto, tipee en el prompt de la línea de comandos:
in rcc2.s rcc Enter
MGED
le pedirá que ingrese los valores x, y, z de los vértices
(donde quiere que el centro de un extremo de la RCC sea colocado en el
espacio). Tipee.
4 4 0 Enter
Asegúrese de dejar espacios entre cada valor.
MGED
le pedirá ahora que ingrese los valores x, y, z para la
altura (H: de height) del vector (que determinará que tal alto desea
que sea su rcc). Tipee:
0 0 4 Enter
El último valor requerido será el radio del RCC. Tipee:
3 Enter
El diálogo en la ventana de comandos para la creación de RCC debería verso como el siguiente:
mged> in rcc2.s rcc Enter X, Y, Z of vertex: 4 4 0 Enter X, Y, Z of height (H) vector: 0 0 4 Enter radius: 3 42 vectors in 0.000214 sec
Deberías tener ahora nuevas versiones de la esfera y del RCC. Compare las dimensiones de éstos con los creados anteriormente. El rcc está ahora en proporción con la esfera y posicionado en el espacio a la izquierda en la ventana gráfica. Al especificar las dimensiones de las formas y sus ubicaciones en el espacio, se ha podido crear el modelo de mayor precisión.
Figure 3. Figuras creadas con el comando make
|
Figure 4. Figuras creadas con el comando in
|
4. Combinar argumentos en una línea
Otra forma de usar el comando in es combinar toda la información requerida en una línea. Una vez que se familiariarice con el comando in, preferirá probablemente este método ya que permite mayor velocidad en el ingreso de parámetros.
Despejar la ventana gráfica con el comando Z. Ahora cree una nueva
esfera tipeando en el prompt de MGED
:
in sph3.s sph 4 4 4 3 Enter
Esta forma larga de ingresar el comando significa:
in | sph3.s | sph | 4 | 4 | 4 | 3 |
---|---|---|---|---|---|---|
Insertar una figura primitiva |
Llamarla sph3.s |
Que la figura sea una esfera |
Dar a la x del vértice el valor 4 |
Dar a la y del vértice el valor 4 |
Dar a la z del vértice el valor 4 |
Dar al radio el valor 3 |
Para hacer un RCC correctamente usando este método, tipee en la línea de comandos:
in rcc3.s rcc 4 4 0 0 0 4 3 Enter
Este comando significa:
in | rcc3.s | rcc | 4 | 4 | 0 | 0 | 0 | 4 | 3 |
---|---|---|---|---|---|---|---|---|---|
Insertar una figura primitiva |
Llamarla rcc3.s |
Hacer de la figura primitiva un cilindro circular recto (RCC) |
Dar a la x del vértice el valor 4 |
Dar a la y del vértice el valor 4 |
Dar a la z del vértice el valor 0 |
Dar a la x del vector de altura el valor 0 |
Dar a la y del vector de altura el valor 0 |
Dar a la z del vector de altura el valor 4 |
Dar al radio el valor de 3 |
Hacer la forma de cuatro unidades de largo, apuntando directamente hacia z positivo |
5. Desarrollar un formato de comando combinado para el comando in
Cuando usted comienza a usar MGED
, si desea utilizar la ventana
de comandos en lugar de la interfaz gráfica de usuario, probablemente
querrá hacer algunos formularios en blanco de comandos combinados para
cada tipo de forma primitiva que usted esté creando. Esto puede
acelerar el proceso de diseño y ayudar a recordar que los valores
deben ser presentados para cada forma. Una forma de la esfera podría
ser:
in | ? | sph | ? | ? | ? | ? |
---|---|---|---|---|---|---|
Insertar una figura |
Nombre de la figura |
La figura es una esfera |
Valor de x |
Valor de y |
Valor de z |
radio de la esfera |
Centro |
Un ejemplo para el RCC puede ser:
in | ? | rcc | ? | ? | ? | ||||
---|---|---|---|---|---|---|---|---|---|
Insertar figura primitiva |
Nombre de la figura |
La figura es un cilindro circular recto |
Valor de x |
Valor de y |
Valor de z |
Valor de x |
Valor de y |
Valor de z |
radio del rcc |
Vértice |
Vector de altura |
6. Considerar los nombres convencionales para las figuras en MGED
Usted puede haber notado que cada vez que se crea una esfera o CCR, se
han asignado nombres diferentes. A MGED
no le afecta en nada
el nombre que le dé a una forma, pero puede ayudar el uso de
convenciones sobre los nombres de las formas. Sólo tenga en cuenta
también que cada nombre debe ser único en la base de datos, y para las
versiones anteriores a BRL-CAD
6.0, los nombres están limitados
a 16 caracteres de longitud.
En esta lección le asignamos nombres a las formas en función de su tipo de figura y el orden en el que los creó. Lo hicimos porque las formas no tenía ninguna función real, salvo servir de ejemplos.
Al crear modelos reales, sin embargo, es probable que quiera asignar nombres como hemos hecho con los nombres de los componentes del radio, que se basan en sus funciones (por ejemplo, btn para el botón, ant para la antena, etc.)
Si usted trabaja con otros modeladores con experiencia, consulte con ellos para ver qué conjunto de convenciones utilizarán. Si trabaja solo, desarrolle su un conjunto de convenciones al nombrar sus figuras de forma que funcione para usted, y úselo de forma coherente.
7. Visualización de las figuras
Practique ver sus nuevas formas mediante el menú View (Vistas). Manipule la vista con las diferentes combinaciones entre el mouse y las teclas identificadas en el tutorial anterior.
8. Salir de MGED
Si desea salir de MGED
tipee la letra q o la palabra quit luego
del prompt de la ventana de comandos y luego presione ENTER. También
puede cerrar el programa seleccionando Exit (Salir) en el menú File
(Archivo).
9. Repasemos
En este tutorial usted aprendió a:
-
Crear una esfera y un cilindro circular recto usando el comando make.
-
Crear ambas figuras usando el comando in (de insert).
-
Combinar argumentos mediante línea de comandos para racionalizar la entrada de variables.
-
Desarrollar un formato de comando combinado para ayudar a manejar las variables de línea de comandos.
-
Considerar las convenciones para la elección de los nombres de sus objetos.
-
Visualizar sus figuras desde distintas perspectivas utilizando las opciones del menú View (Vistas).
-
Cerrar el programa
MGED
.