.start
.related online license gui tips localize
Ayuda contextualizada

Este sistema le dar informacin sobre la herramienta seleccionada,
o sobre la ltima accin realizada. Por ejemplo, para obtener ayuda
sobre la herramienta macro, seleccione el icono correspondiente y
luego presione el botn I para ver la informacin. La ventana de
ayuda puede cerrarse con el mismo botn I. Si desea dejarla abierta
colquela al lado de la ventana de construccin. 

En la parte superior de esta ventana de ayuda, hay una lista desplegable
con temas relacionados. Escoja cualquiera de ellos para leer la informacin.

Tambin puede hacer bsquedas por palabras clave. Los resultados se 
presentan en una lista desplegable, y uno de ellos se abrir.

Que disfrute utilizando Regla y Comps.

Ren Grothmann

.online
.related start tips
Ayuda en internet

La pgina web de Regla y Comps est en un enlace de mi pgina personal
"www.rene-grothmann.de". All encontrar las nuevas versiones, ejemplos
y demostraciones.

Existen dos grupos de discusin Yahoo, uno en ingls y otro en alemn.
Los enlaces estn en mi pgina web.Of course, you can reach me by email. 


.license
.related online start
Licencia de Regla y Comps

Regla y Comps es un software gratuito GPL (GNU General Public License)
que le permite usarlo como quiera. Si decide distribuirlo, debe incluir
un enlace a mis pginas.

El cdigo puede ser modificado, pero debe permanecer abierto. Adems 
debe entregar el cdigo y los cambios junto con el programa, e incluir
un enlace al cdigo original.

Esta licencia se aplica tambin a la documentacin.

Si desea ganar dinero con este programa, puede hacerlo prestando servicios
adicionales como libros, instrucciones, tutoriales. Tambin puede incluir
el programa en distribuciones comerciales de software, como las de linux.
En ese caso le pido que me lo comunique y me enve una copia.

.gui
.related iconbar mouse zoom online keyboard
Interface

El espacio blanco es la ventana principarl de Regla y Comps.
Es el lugar de las construcciones. Puede moverlo con las 
teclas de flecha, y agrandarlo o achicarlo con las teclas
 +/-.

En la parte superior de la construccin est la barra de herramientas.
Si deja el cursor sobre uno de los iconos durante algunos segundos,
aparecer una corta informacin. La barra de herramientas puede
mostrarse en una o dos lneas. Normalmente aparece en dos lneas: la
superior contiene las herramientas de aspecto, la inferior las 
de construccin.

En la parte inferior de la construccin est la lnea de estado,
donde aparece informacin importante. En modo descriptivo esta
lnea sirve para escribir los comandos.

Los mens contienen otras opciones, como guardar o abrir archivos, y
las combinaciones de teclas de cada herramienta.

.iconbar
.related restricted gui settings
Barra de herramientas

Para seleccionar una herramienta, haga clic en el cono correspondiente.
Si mantiene el cursor sobre el cono aparecer el nombre de la herramienta.

Hay distintas clases de herramientas.

Herramientas para construir, como el punto, el segmento, etc, herramientas
para cambiar la apariencia, como el color o la forma de los objetos, 
herramientas para modificar la grfica, como la rejilla o mostrar los
objetos ocultos.

Para modificar la barra de herramientas seleccione Editar Herramientas
en el men Opciones. Los conos seleccionados aparecern en la pantalla, 
los dems no. Adems puede escoger una o dos filas.

Las herramientas que no aparecen en la pantalla pueden utilizarse de
todas maneras con las combinaciones de teclas o con los mens.

En la ventana de Propiedades Especiales puede seleccionar la Barra de
Herramientas en la parte inferior.

Algunas herramientas funcionan diferente si oprime al mismo tiempo la
tecla Ctrl o la tecla Mayusculas.

.restricted beginner
.related iconbar
Herramientas restringidas

Es posible restringir las herramientas que aparecern al abrir una
construccin. Edite las herramientas que desea y seleccione Herramientas
Restringidas en el men Opciones.

Para recuperar todas las herramientas desseleccione Herramientas Restringidas
o abra una nueva construccin.

Tambin hay una barra de herramientas especial para principiantes, con las
herramientas mnimas. De esta manera no se confundirn mientras aprenden.

.mouse
.related gui settings hide point circle move keyboard edit
El ratn

El botn izquierdo del ratn se usa para crear objetos. Muchas herramientas
necesitan que se seleccione mas de un objeto. En ese caso, el primer objeto
se vuelve rojo, mientras el sistema espera el siguiente objeto. Para 
seleccionar un segmento o una recta, puede hacer clic en cualquier parte
de l.

Los objetos suceptibles de ser utilizados con la herramienta seleccionada
cambiarn de aspecto al pasar el cursor sobre ellos.

Si al hacer clic hay varios objetos en ese punto de la pantalla,
aparecer una lista con todos los objetos presentes. As puede seleccionar
el objeto que desee en la lista. 

Si el programa espera un punto y usted hace clic en un espacio vaco de la 
pantalla, se crear automticamente un punto. Si usted hace clic en la 
interseccin de dos objetos, se crear el punto de interseccin.

Si oprime la tecla Maysculas al crear un crculo,un segmento o un ngulo,
quiere decir que tendr una magnitud fija, y se abrir la ventana de propiedades
para que usted escriba el valor deseado.

El botn derecho del ratn sirve para mover los puntos o las etiquetas de los
objetos, y para abrir la ventana de propiedades. Si se hace clic derecho 
sobre una etiqueta pero no la desplaza, volver a su posicin por defecto.
Si oprime la tecla Maysculas al seleccionar la etiqueta, podr moverla
a cualquier parte de la pantalla.

Si oprime CTRL y hace clic derecho, se abrir una ventana con las propiedades
de aspecto del objeto.

Si oprime Ctrl, la tecla maysculas y hace clic derecho, se ocultar el objeto.
Si es un crculo o una recta, primero se truncar y luego se ocultar.


.background
.related gui move htmlexport
Imgenes de fondo

Regla y Comps puede mostrar una imagen al fondo de la construccin.
Esa imagen puede ser una construccin o una imagen de un archivo.

Una imagen de un archivo puede cortarse, centrarse o estirarse para
ajustarse a la ventana de construccin. Existe un interruptor especial
para redimensionar la ventana del programa al tamao de la imagen.

Si la imagen llena la ventana de manera exacta, la exportacin HTML
crear automticamente un enlace. El tamao del applet ser el mismo 
de la imagen. El archivo de la imagen deber quedar en el directorio
del applet, de lo contrario deber cambiar el cdigo HTML.

.properties
.related edit colors hide mouse transparent point fixedangle replay animatebreak
Propiedades de los Objetos

Si hace clic derecho sobre un objeto se abrir una ventana con sus propiedades
como
 - nombre
 - descripcin
 - unidad de medida
 - color
 - grosor
 - grado de visibilidad
 - mostrar el nombre
 - mostrar el valor
 - tamao y grosor de la fuente
 - estado de fondo
 - estado transparente
 - salto

Los nombres pueden contener casi cualquier caracter. Si contienen "~", 
slo aparecer la parte antes de ese signo. El nombre debe ser nico.
Las descripciones se generan automticamente, pero pueden modificarse.
El usuario puede anular los cambios en la descripcin dejando una lnea
en blanco.

Algunos objetos tienen un tamao y unidades de medida. El cambio de tamao
slo afecta a los objetos fijos. La unidad de medida puede ser cualquier
texto que se agrega al tamao. 

El grosor funciona diferente en distintos objetos. Debe hacer ensayos
para ver los efectos.

El grado de visibilidad se refiere a que los objetos pueden estar visibles,
ocultos, o totalmente ocultos. Si estan ocultos son accesibles con la 
herramienta Mostrar los objetos ocultos. Si estn totalmente ocultos, slo
son accesibles por la descripcin de la construccin.

Mostrar el valor y el nombre pueden combinarse como en el caso de "s=2".
Si el nombre termina con underscore como en "P_", el "_" no aparecer y
se eliminar el "=".

Algunos objetos pueden ser llenos. Estos objetos pueden tener o no transparencia.
Normalmente los objetos llenos quedan en el fondo, de manera que los objetos
encima de ellos estan visibles, pero usted puede enviar cualquier objeto al fondo.

Los saltos son importantes para la revisin de la construccin y la animacin.

Otras propiedades son el tipo de punto y el tipo de lnea.

En algunos casos hay opciones adicionales, como los puntos que pueden ser
atados a otros objetos, o los ngulos fijos que tienen un botn para copiar
el tamao de otro ngulo.


.transparent
.related colors reorder properties
Transparencia

Si usa un Java 1.2 o superior, es posible crear objetos transparentes.
En los sistemas anteriores no.

Por eso los objetos llenos se dibujan en el fondo, pero puede anularse
en la ventana de propiedades. En ese caso, el objeto aparecer en el
orden de construccin.


.point
.related boundpoint intersection settings mouse properties
Puntos

Hay distintas herramientas que generan puntos. La herramienta Punto
genera un punto libre. Pero si hace clic en un punto de interseccin,
el sistema preguntar si quiere crear el punto de interseccin (esta
pregunta previa puede ser desactivada). Los puntos de interseccin no
son libres, pues dependen de los objetos que se cortan.

Los puntos pueden pertenecer a crculos, segmentos, semirrectas o rectas,
si al crear el punto hace clic sobre uno de estos objetos.(puede activarse
una pregunta previa para confirmar esto).

Si oprime la tecla Maysculas al crear un punto, se abrir la ventana de 
propiedades para fijar la posicin. Esa posicin puede determinarse con
nmeros o con frmulas relativas a otros objetos.

Los puntos fijos pueden moverse si la frmula se refiere al punto mismo.
En ese caso la posicin se recalcula usando la frmula, lo sirve para
restringir el movimiento de los puntos.

Los puntos libres pueden moverse despues de creados, y durante el arrastre
aparecern el nombre y las coordenadas a menos que se desactive esta opcin.

.boundedpoint
.related point line mouse properties
Puntos sobre objeto

Son puntos que slo se mueven sobre un segmento, una recta, una semirrecta
o un crculo. Pueden ser liberados para moverse fuera del objeto con el
botn correspondiente de la ventana de propiedades.

Normalmente, el punto sobre objeto conservar su posicin relativa sobre el
objeto al desplazar este ltimo. Pero si crea el punto con la herramienta
Punto sobre Objeto y mantiene oprimida la tecla Maysculas entonces el punto
tender a mantener su posicin relativa a la ventana al mover el objeto.


.line ray
.related point parallel properties segment
Rectas y semirrectas

Estos objetos dependen de dos puntos. Para crearlos es necesario
seleccionar dos puntos.

Las herramientas recta perpendicular, recta paralela, ngulo fijo tambin
producen rectas o semirrectas.

Ver: segmentos

.segment fixedsegment
.related expressionsyntax point parallel properties line
Segmentos

Puede fijarse la longitud de un segmento si tiene uno de sus extremos
libre. Para hacerlo oprima la tecla Maysculas al seleccionar el segundo
punto, o utilice la herramienta Segmento Fijo.

Los segmentos pueden tener apariencia de vectores

ver: Rectas y semirrectas

.circle circle3
.related properties point transparency fixedcircle
Crculos

Hay tres herramientas que crean crculos:
La herramienta crculo necesita la seleccin de dos puntos, el primero
para el centro y el segundo para el radio.

La herramienta Comps necesita la seleccin de tres puntos: los dos primeros
definen la longitud del radio, el tercero el centro.

La herramienta Crculo fijo abre automticamente la ventana de propiedades
para definir la longitud del radio.

Un crculo puede transformarse en arco entre dos puntos, si selecciona
el botn correspondiente en las propiedades; en este caso puede seleccionarse
mayor o menor a 180 grados. El botn Seleccionar Rango sirve para seleccionar
los puntos extremos del arco.

Ver: Crculos fijos

.fixedcircle
.related reorder expressionsyntax properties point transparency
Crculos fijos

Los crculos fijos no necesitan un punto para el radio. Puede crearlos
con la herramienta Crculo Fijo o con la herramienta Crculo y la tecla
Maysculas. Se abrir automticamente la ventana de propiedades para
definir el radio.

El radio puede hacerse depender de la distancia entre dos puntos o cualquier
frmula que lo relacione con otros objetos. Si selecciona el botn Definir
tamao, podr seleccionar dos puntos ya creados para definir el radio.

.intersection
.related point properties segment selectintersection
Intersecciones

Esta herramienta genera los puntos de interseccin entre rectas, crculos,
segmentos y semirrectas. 

Si selecciona la herramienta Punto y hace clic cerca de una interseccin,
el programa crear el punto en esa interseccin.

La herramienta de interseccin est oculta por defecto, pero puede ser activada
con la opcin Editar herramientas del men Opciones.

Ver: Seleccionar intersecciones

.selectintersection
.related intersection point
Seleccionar Intersecciones

Los crculos tienen dos puntos de interseccin con otros crculos o rectas.
si crea la interseccin con la herramienta Interseccin, se crearn los
dos puntos. Si crea la interseccin con la herramienta Punto, slo se
crear el punto que est sealando.

Existe un problema con las intersecciones de los crculos: si usted selecciona
uno de los puntos de interseccin para construir otro objeto, el programa no
sabe distinguir entre los dos puntos de interseccin, y al mover los puntos,
el punto de interseccin que usted seleccion puede cambiar de posicin, para
ocupar la del otro punto de interseccin. Para evitar este comportamiento, 
usted puede definir cul de los dos puntos de interseccin desea, con los
botones Cerca de y Lejos de de la ventana de propiedades. Con ellos puede
definir que el punto de interseccin siempre est cerca de (o lejos de) otro
punto ya creado.


.parallel plumb midpoint
.related line point properties
Rectas perpendiculares y paralelas, Punto medio

Son herramientas que crean lo que su nombre indica.

Para la recta perpendicular debe sealar primero una recta, segmento o semirrecta
a quien ser perpendicular, y luego un punto por donde pasar la perpendicular. 
Igualmente para la recta paralela.

Por defecto, una recta perpendicular a un segmento existir incluso si no corta
el segmento. Pero si selecciona la casilla Restringida en las propiedades de la
recta perpendicular, la recta dejar de existir si no corta el segmento.

Para el punto medio, debe sealar dos puntos.


.move
.related circle angle background mouse
Mover objetos

Esta herramienta puede usarse para mover puntos, como alternativa al
botn derecho del ratn. Al seleccionar la herramienta, o al oprimir
Escape, todos los puntos movibles aparecern en rojo.

Pueden moverse varios puntos al tiempo, si oprime la tecla Maysculas
mientras selecciona los puntos, y la suelta antes de seleccionar el
ltimo punto.

Si oprime la tecla CTRL mientras mueve, se ver la posicin anterior de 
los objetos durante el movimiento.


.tracker objecttracker
.related point animate background mouse
Traza y traza automtica

Estas herramientas sirven para mostrar la trayectoria de un punto que
depende de otro.

La herramienta traza hace que el punto deje una huella mientras se mueve.
Pueden seleccionarse varios puntos que dejarn huella al mismo tiempo, si
oprime la tecla maysculas.

La traza automtica mueve un punto sobre un crculo o una recta de manera
automtica, y muestra la trayectoria de otro punto que depende de el. Deber
seleccionar en orden: el punto que muestra la trayectoria, el objeto sobre 
el que se mover automticamente el punto, y finalmente el punto a mover.
El programa mostrar entonces el movimiento y la trayectoria; si hace un primer
clic, se mostrar nicamente el movimiento pero no la trayectoria, si hace un
segundo clic reaparecer la trayectoria sin el movimiento. La velocidad del
movimiento puede cambiarse con la tecla Maysculas y las flechas izquierda
y derecha.

La trayectoria desaparece al seleccionar otra herramienta.
Si desea que la trayectoria permanezca visible durante el resto de la construccin
deber oprimir las teclas Mayscula y Enter.

Las trazas se guardan con la construccin. Si la traza es animada, se animar
al abrir la construccin.

Las trazas hacen lento el programa, as que no es acnsejable crear muchas
trazas simultneamente. En cambio, puede ponerse una traza como imagen de
fondo.


.animate
.related circle line
Animacin

Esta herramienta anima un punto sobre un segmento o  un crculo.

Tiene que sealar el punto y luego el segmento o el crculo. Para
comenzar la animacin haga clic de nuevo en el segmento o el crculo.
Para parar la animacin, haga clic en cualquier parte de la pantalla.
Si oprime la tecla Maysculas y hace clic, la animacin continuar 
en sentido inverso.

Es posible animar un punto libre sobre varios segmentos o crculos.
Seleccione el punto libre, luego la serie de segmentos o crculos y 
termine seleccionando de nuevo cualquiera de los objetos.

Las animaciones se gravan con la construccin. Si crea un applet
con una animacin, el usuario no podr construir nada.


.angle
.related circle properties fixedangle
Angulos

Los ngulos son objetos decorativos y no pueden usarse para construir nada.
Para crearlos debe sealar tres puntos, el del medio debe ser el vrtice.

Hay tres tamaos distintos para los ngulos. El tamao mas grande mostrar
un arco circular que comienza en el primer punto sealado.

Los ngulos pueden tener letras griegas por nombre. Para obtener alfa, escriba
\a, \A etc. Puede usar todas las letras Unicode con \0XXXX, con xxxx nmero
sexagesimal.

Los ngulos rectos o tienen un nombre que comienza por "." aparecern como
un punto. Los ngulos tambin pueden ser llenos.

Por defecto, los ngulos no son mayores de 180 grados. El orden del primer
y ltimo puntos no importa. 

Ver: angulos fijos


.fixedangle
.related circle reorder expressionsyntax properties angle
ngulos fijos

Los ngulos fijos no tienen un punto final, sino un tamao fijo. Se generan
al oprimir la techa Maysculas al hacer el clic del tercer punto, o con
la herramienta Angulo Fijo. Se abrir la ventana de propiedades donde
podr escribir el tamao del ngulo.

El tamao de los ngulos fijos puede determinarse con tres puntos, por medio
del botn "definir tamao" en las propiedades. El ngulo creado tendr
la misma amplitud del ngulo sealado. 

Los ngulos fijos pueden tener valores negativos. En las propiedades de
los ngulos hay un botn para cambiar el sentido de los ngulos.

Ver: ngulos

.area
.related point properties background
Polgonos llenos

Con esta herramienta puede generar un rea coloreada encerrada entre
segmentos. Seale los vrtices y haga doble clic en el ltimo.

Los segmentos quedan ocultos si se selecciona el grosor fino.

.expression
.related angles circles properties reorder expressionsyntax
Frmulas

Pueden usarse frmulas aritmticas para

 - definir las coordenadas de puntos, 
 - longitudes de segmentos, 
 - radios de crculos,
 - y tamao de ngulos.

Adems, pueden mostrarse los valores de las frmulas en las construcciones.
Use la herramienta frmula para colocar frmulas en la pantalla (y clic
derecho del ratn para moverlas). En la ventana de propiedades tendr
que escribir una frmula vlida. Las frmulas pueden tener un texto de
explicacin, y pueden mostrar u ocultar el valor calculado.

Ver: sintaxis de frmulas

.expressionsyntax
.related fixedangles fixedcircles point properties reorder
Sintaxis de frmulas

 
+, -, *, /,^ o ** 
 3.5*3+3/(4-5^2) 
 matemticas elementales. 
 
Nombre del objeto 
 AB/CD 
 El nombre de un segmento, crculo, ngulo u otra frmula. Esos objetos
deben definirse antes del objeto que usa la frmula. Para usar objetos
posteriores existe la sintaxis @nombre o @"nombre". Esta sintaxis no
funcionar en las macros.
 
Funcin 
 sin(a) 
 Las funciones abs, sign, sin, cos, tan, arcsin, arccos, arctan, sqrt,
exp, log, round, ceil, floor, deg, rad, angle180 y angle360. Las funciones
trigonomtricas funcionan en grados.
 
Pi 
 pi 
 la constante Pi. 
 
x,y 
 x(P), y(P) 
 coordenadas de un punto. 
 
d 
 d(P,Q) 
 Distancia entre dos puntos. 
 
d 
 d(x) 
 Calcula cambios en la expresin x. Si x es un punto, calcula los 
movimientos.
 
sum
 sum(x,f)
 Suma hasta x. Si f es negativo o indefinido, la suma es 0.
 
a 
 a(P,Q,Z) 
 Amplitud del ngulo PQZ. 

scale 
 scale(x,a,b) 
 La posicin relativa de x en [a,b), si x est en ese intervalo. 
Si no la expresin es indefinida.

if 
 if(e,e1,e2)
 resulta e1, si e es verdadero, si no resulta e2. 

invalid
 invalid Returns an invalid expression. 

&&,||,! ! 
 (x<4 && y<4) 
 Expresiones lgicas. 1 es verdadero, 0 es falso. 

<, >, <=, >=, ==, ~= 
 x<y 
 Comparacin de nmeros. ~= significa "casi igual". 

Las frmulas pueden usar nicamente objetos ya construidos. Para 
cambiar el orden de la construccin, utilice la herramienta reordenar.

.area
.related properties point transparent
Polgonos llenos

Esta herramienta colorea el rea comprendida entre los vrtices. En 
Java 1.3, los polgonos pueden ser transparentes. Para definir el
polgono seleccione los vrtices. Termine haciendo clic de nuevo
sobre cualquiera de los puntos ya seleccionados.

.text
.related replay comment properties
Texto

Esta herramienta permite escribir un texto en la construccin. Este
texto puede ser editado con un editor interno. Ese editor contiene
un botn para pasar a la ventana de propiedades. Puede as fijar la
posicin del texto. Pero si las posiciones as definidas son invlidas
el texto desaparecer.

Los textos ocultos aparecen al revisar la construccin. De esta manera
puede mostrar comentarios locales sobre los pasos de una construccin, que
luego desaparecen.

.quadric
.related properties point transparent
Cnicas

Las cnicas son las soluciones de ecuaciones formadas por combinaciones
lineales de  x^2, y^2, x, y, xy y 1 (funciones cuadrticas de dos
variables). Las cnicas se determinan con 5 puntos. Simplemente seleccione
cinco puntos.

Para editar las propiedades de la curva, haga clic derecho sobre ella.

.hide
.related construction properties mouse
Ocultar Objetos

Esta herramienta oculta objetos. Si tiene activada la herramienta Mostrar
Objetos ocultos, un segundo clic sobre el objeto lo vuelve a mostrar.

Tambin pueden ocultarse los objetos con un clic derecho teniendo la tecla
CTRL oprimida. En este caso, los crculos y las rectas se vuelven truncados
y se ocultan con un segundo clic.

Si se oprime la tecla maysculas al ocultar un objeto, este queda
completamente oculto y no aparecer con la herramienta Mostrar objetos
ocultos. Slo podr recuperarlo en la descripcin.

Es posible ocultar todos los objetos repetidos, de manera que slo sean
visibles los ms recientes. Oprima CTRL mientras usa la herramienta
ocultar, o use el la opcin correspondiente del men Editar.

.rename
.related properties
Renombrar Alfabticamente

Esta herramienta sirve para cambiar los nombres de rectas a a,b,c, los puntos a A, B, C y los
ngulos a \a,\b,\c haciendo clic en el objeto. Aparecer la primera letra disponible.

Si necesita la letra "a" para dos objetos diferentes, use "a~1" y "a~2". La parte del nombre
despues de  "~" no aparece.

Puede forzar A, B, C presionando la tecla mayscula al hacer clic en un punto.
Los nombres se reorganizarn si ya habian sido usados en la construccin. Para
volver a empezar oprima escape.

.delete undo back
.related construction
Borrar

La herramienta borrar borra el ltimo objeto creado y todos los objetos ocultos antes
de l. La herramienta deshacer restablece todos los objetos borrados.

Hay otra herramienta que borra cualquier objeto y todos los que dependen de l.

Deshacer solo acta para una de esas operaciones.

.function
.related expressionsyntax properties
Funciones y curvas

El programa puede mostrar grficas de funciones y curvas paramtricas.
Con el men funcin o con la herramienta Funcin se abre una ventana
en la que deber definir el valor mnimo, el valor mximo del parmetro
y el tamao del paso. Puede usar cualquier cadena de caracteres para
el nombre del parametro, pero tambin puede usar "x".

Para una funcin simple, escriba "x" para el valor de x, y "f(x)" para
el valor de y.F(x) debe ser una expresin vlida.

Para una curva paramtrica, necesita dos funciones, una para el valor x
y otra para el valor y.

El programa incrementa el parmetro desde el valor mnimo hasta el
valor mximo usando el paso. Si la funcin es vlida entre dos pasos,
se dibuja un segmento entre los puntos que tienen las coordenadas
correspondientes.

.defaults
.related line angle colors
Propiedades predefinidas

Puede modificar el color y la apariencia predefinidos de los objetos
que va a crear.

 - color
 - grosor
 - stilo de punto
 - crculos truncados
 - rectas truncadas
 - segmentos como vectores
 - mostrar nombre
 - mostrar valor
 - usar nombres largos
 - negrita 
 - ngulos mayores de 180 grados
 - objetos no transparentes

.edit
.related mouse properties
Editar Objetos

Esta herramienta sirve para editar las propiedades de uno o mas objetos.
Para seleccionar varios objetos mantenga oprimida la tecla Maysculas. 

Si presiona CTRL con esta herramienta activa, se editar el ltimo objeto.

Si presiona CTRL al hacer clic derecho sobre un objto, pueden editarse
las condiciones de las propiedades de los objetos.

Para colores, grosor y otras propiedades, es posible definir condiciones
para activar esas propiedades. 

.show
.related hide
Ocultar por colores

Muestra u oculta objetos de determinados colores.

.grid
.related zoom move mouse
Cuadrcula

Muestra u oculta el sistema de coordenadas. Si est activa,
los puntos nuevos y los que se muevan con clic derecho se
movern sobre la cuadrcula.

.replay
.related htmlexport text animatebreak
Revisar la construccin

Esta herramienta sirve para revisar paso a paso la construccin. 
Se abre una ventana con botones que controlan el avance y retroceso.
Pueden definirse puntos de salto en esta herramienta. Estos saltos
son importantes para las applets que utilizan esta herramienta.

Cuando haya definido un punto de salto, puede saltar hasta el con
un clic.

Para definir un punto de salto oculto, oprima la tecla maysculas al
definir el salto. Si oculta los puntos de salto se ocultarn todos los
objetos todos los objetos que siguen hasta el prximo salto. La construccin
quedar dividida en distintas partes.

Los saltos pueden definirse en las propiedades.

.animatebreak
.related replay
Animacin por saltos

Esta herramienta pasa automticamente de un salto al siguiente. Para 
variar la velocidad, utilice la tecla maysculas y la flecha izquierda
o derecha.

.draw
.related mouse
Dibujar con el ratn

Sirve para utilizar el ratn como un lpiz. Para borrar ese dibujo
presione escape.

El dibujo quedar grabado, pero el archivo con la construccin ser
ms grande.


.zoom
.related mouse grid
Zoom con el ratn

Esta herramienta sirve para agrandar o achicar la construccin haciendo
clic y arrastrando en un punto vaco de la pantalla.

Tambin puede hacerlo con las teclas +/-.

.parameter
.related runmacro parametertypes target
Objetos iniciales

Las macros son herramientas importantes para construcciones complejas
Las macros reunen muchos pasos de una construccin en un solo paso.
Funcionan como subrutinas de un programa. Las macros son herramientas
de construccin definidas por el usuario.

Una macro necesita definir los objetos iniciales y los objetos finales,
tal como un segmento necesita los puntos extremos y dibuja una lnea 
entre los dos.

Las Macros de Regla y Comps se definen fcilmente. Primero usted debe
hacer la construccin. Luego seleccione la herramienta macro, para
definir cuales son los objetos iniciales, es decir a partir de los
cuales el programa realizar la construccin. Luego haga nuevamente 
clic sobre la herramienta macro para definir los objetos finales.

Ver: Objetos finales.


.target
.related parameter runmacro parametertypes
Objetos Finales

Despues de haber definido los objetos iniciales, deber definir los
objetos finales. En la pantalla estarn visibles nicamente los objetos
que pueden ser finales en esa construccin.

Debe seleccionar al menos un objeto final. Si no selecciona ninguno, el
programa seleccionar todos los objetos visibles. Los objetos finales tendrn
que construye la macro tendrn todas las caractersticas de los objetos
que usted construy. Todos los objetos ocultos estarn ocultos. Existe
una opcin para ocultar automticamente todos los objetos que no son finales,
incluso si estn visibles en la construccin. Adems, si la macro es
usada en modo descriptivo, el usuario puede darle nombres solo a los 
objetos finales.

Un tercer clic sobre la herramienta Macro le permitir definir la macro.

Ver: Definicin de Macro

.macro
.related runmacro parametertypes parameter target expression fixedcircle fixedangle hintparameters
Definicin de Macro

Despues de definir los objetos iniciales y los objetos finales, un tercer
clic le permitir definir la macro.

En la ventana que se abrir puede escribir el nombre, un comentario
y un nombre para cada objeto inicial. Estos datos son importantes para
los usuarios que no conocen la macro. Los nombres aparecern en la 
lnea de estado, cuando la macro espera que seleccionen los objetos
iniciales.

Es posible fijar uno de los objetos iniciales a un objeto A, escribiendo
"=A" en el nombre. En ese caso, si existe un objeto A del mismo tipo,
ser seleccionado automticamente como objeto inicial.

Las macros ocultan todos los objetos repetidos, pero es posible desactivar
esta opcin.

Adems, es posible pedirle al usuario un valor para un objeto fijo, o una
frmula. Para hacerlo, escriba el nombre del objeto en la ltima lnea.
El usuario ver un mensaje que le pide escribir una expresin aritmtica.
Es posible pedir el valor de varios objetos, separndolos con comas.

.hintparameters
.related macro
Hint Parameters

Si selecciona un punto oculto como objeto inicial durante la generacin
de la macro, al ejecutar la macro, el punto seleccionado tambin quedar
oculto. Por ejemplo, si crea una macro para construir un tringulo 
equiltero y toma como objetos iniciales un segmento y un punto (oculto)a un 
lado del segmento, puede hacer que ese punto determine la orientacin
del tringulo. Al ejecutar la macro, el usuario deber seleccionar un
segmento, y hacer clic en el lado del segmento donde quiere que aparezca
el tercer vrtice.

.runmacro
.related parameter parametertypes mouse expressionsyntax fixparameters
Ejecutar Macro

La macro debe seleccionarse en una lista. Si oprime la tecla 
Maysculas, se selecciona automticamente la ltima macro usada.

Una vez seleccionada la macro, el programa espera que seale uno a uno
los objetos iniciales y le pregunta por ellos en la lnea de estado.

Si hace clic derecho en un espacio vaco de la pantalla tambin aparece
la lista de macros.

Si en la lnea de estado aparece "espacio selecciona..." quiere decir
que oprimiendo la barra de espacio se selecciona ese objeto.

Si la macro necesita un valor para un objeto fijo, aparecer una ventana
para escribirlo.

.defaultmacros
.related runmacro save
Macros predeterminadas

Al comenzar, Regla y Compas busca un archivo "default.mcr" en el
directorio de Regla y Comps. Si ese archivo existe, se cargarn
las macros que contiene.

Esas macros predeterminadas estan protegidas. No se borran al abrir
un archivo nuevo y no se guardan con las construcciones. Para borrarlas
use la opcin Borrar del men Macros.

Usted puede crear macros predeterminadas. Basta con guardarlas en 
un archivo ".default.mcr". Si necesita un idioma especial, llame
el archivo ".la_default.mcr" (la representa el idioma.

.localize
.related defaultmacros
Ayuda en otro idioma

Regla y Compas funciona en muchos idiomas. Pero si usted quiere tener
su propia versin, debe traducir los archivos

 - ZirkelProperties.properties
 - info.txt

El archivo de propiedades debe guardarse con un programa llamado 
"native2ascii". Le aconsejo que simplemente me lo enve y yo lo har
por usted.

El archivo de ayuda puede ser guardado como texto.

.fixparameters
.related runmacro parameter
Objetos iniciales fijos

Tambin puede fijar la seleccin de los objetos iniciales presionando
Maysculas durante la seleccin. Esto crear una copia de la macro,
fijada con esos objetos iniciales. Por supuesto, no puede fijar todos
los objetos iniciales. Esta opcin le permite utilizar varias veces
la macro sin necesidad de seleccionar nuevamente todos los objetos ini
ciales.


.parametertypes
.related parameter
Tipos de objetos iniciales.

Lo mas simple es utilizar puntos como objetos iniciales, pero tambin
puede utilizar otros objetos.

Las rectas, segmentos, crculos, etc, generan los puntos que los
definen, y as se simplifica el uso de las macros. Pero debe tener
en cuenta que los objetos deben conservar las mismas relaciones.
Si define como objetos iniciales dos crculos concntricos, al
ejecutar la macro los crculos que seale deben ser concntricos.

Las rectas y semirrectas pueden ser de dos clases: definidas por
dos puntos, o definidas por un solo punto (por ejemplo las paralelas).
En la macro, las rectas, semirrectas y segmentos se almacenan como
lineas sin puntos, si los puntos que las definen no se usan en
la construccin de los objetos finales, o si tienen slo un punto
que las define. El usuario puede seleccionar cualquier lnea como
objeto inicial. Pero si en la construccin se usa uno de los dos
puntos de definicin, entonces el usuario deber seleccionar un objeto
del mismo tipo. Esto es complicado, por lo que aconsejamos usar puntos
como objetos iniciales.

.htmlexport
.related runningdemo save comment exportdialog jobexport
Exportar HTML 

Regla y Compas puede generar pginas HTML con sus construcciones,
que contienen un applet.

Despues de completar los campos de la ventana, debe escoger un
archivo, y para ejercicios con pginas de solucin, otro archivo
para la solucin. Luego debe publicar:

 - La pgina generada, 
 - la pgina solucin,
 - la hoja de estilos, si existe, 
 - el archivo zirkel.jar,
 - el archivo con la construccin. 

Las trazas y las animaciones se guardan con la construccin. Reaparecern
automticamente al abrir la pgina que contiene el applet.

.htmlexporttemplate
.related htmlexport save comment settings
Exportar en HTML con modelos

Esta es una forma cmoda de exportar su construccin en HTML.
el programa abre un modelo de pgina HTML y tendr que llenar
menos espacios, pues el modelo predetermina algunos valores
como el tamao, los colores, la pgina de estilos y la posicin
del archivo.

La documentacin trae algunos modelos. Estos usan la extensin "*.template".
Puede editarlos con cualquier programa de texto, pero debe verificar que
utilice un sistema correcto de UTF-8 o debe desactivar este formato.

Los siguientes son los items reconocidos

#title
  Se remplaza por el ttulo de la construccin que aparece en la ventana
de exportacin.

#comment1,#comment2,...
  Se remplazan por los comentarios de la construccin. Las secciones de los
comentarios se separan con lneas. Cada prrafo del comentario quedar entre
<p>...</p>.

#comment
  funciona como texto, pero no busca secciones en el comentario.

#text1,#text2,...
  funciona como #comment1,... pero no genera prrafos
<p>...</p>. El usuario puede utilizar cualquier marcador HTML.

#text
  funciona como #text1,... pero no busca secciones.

#parameter
  define los parmetros del applet: archivo, estilo, herramientas
y opciones.

#color
  define los parmetros de color.

#font
  define la fuente.

#codebase
  The codebase from the export dialog.

a continuacin un ejemplo sencillo.

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
  <HTML>
  <HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
  <TITLE>
  #title
  </TITLE>
  </HEAD>
  <BODY BGCOLOR=#F0F0F0>
  <H1>
  #title
  </H1>
  <CENTER>
  <P>
  <APPLET CODE="rene.zirkel.ZirkelApplet.class" #codebase WIDTH="400" 
  HEIGHT="400" ALIGN="CENTER">
  <PARAM NAME="color" VALUE="240,240,240">
  #parameter
  </APPLET>
  </P>
  </CENTER>
  #comment
  </BODY>
  </HTML>

.exportdialog
.related htmlexport jobexport
parmetros de exportacin

Los Applets pueden tener diferentes estilos.

- Plano: Sin borde. El usuario puede mostrar los objetos ocultos y
mover puntos. Debe usarse el mismo color para la pgina y el applet.

- Borde: con borde. 

- Borde y herramientas: para que el usuario pueda construir. 

- Borde, Herramientas y Estado: aparece tambien la lnea de estado 

- Borde, Herramientas y Lnea de entrada: para escribir comandos del
modo descriptivo. 

- Revisar con saltos: aparecern tres botones para permitir pasar de
un salto a otro. Para definir los saltos utilice la herramienta 
Revisar Construccin.


Archivo de estilo CSS: las hojas de estilo se usan para uniformizar
la apariencia de muchas pginas. Si usted no usa hojas de estilo, deje
vaco este espacio.



Colores: Puede escoger un color para el fondo de la pgina y otro para
el applet. Puede definirlos con el botn en la parte inferior. Tambin
estn las opciones de guardar los colores definidos en la construccin.
El fondo de la construccin puede ser diferente del fondo del applet y
del fondo de la pgina.

guardar dgitos guardar el formato de los nmeros.

Mostrar comentario: mostrar el comentario debajo del applet. 

En las barras de herramientas podr seleccionar las herramientas disponibles
para el usuario. Recuerde siempre activar la herramienta Deshacer.
 
Los iconos con signo de interrogacin definen si el programa debe preguntar
antes de crear puntos de interseccin y puntos sobre objeto. Normalmente el
programa no pregunta.

en modo descriptivo todas las herramientas estn disponibles, pero los iconos
sirven para mostrar la sintaxis.

.jobexport
.related htmlexport exportdialog
Exportar ejercicios

Debe seleccionar la opcin Mostrar como Ejercicio para que el applet
funcione como ejercicio.

Las casillas Ir a la Solucin, Enlace a la Solucin y Guardar Archivo
de Solucin permiten crear una pgina aparte con la solucin del 
ejercicio. Cuando el usuario termina el ejercicio el navegador pasa
directamente a la pgina de solucin, o tambin puede darse la opcin
al usuario con un enlace a la solucin.

La opcion comentario hace aparecer el comentario en la pgina solucin.

.runningdemo
.related htmlexport online
Crear una demo

Es posible crear un applet con una serie de construcciones para mostrarlas
al usuario. La sintaxis es diferente y no hay un procedimiento automtico.

Un ejemplo es el siguiente cdigo:

 <APPLET ARCHIVE="zirkel.jar" CODE="rene.zirkel.ZirkelApplet.class" 
       WIDTH="500" HEIGHT="565" ALIGN="center">
 <PARAM NAME="demo" VALUE="demo.xml">
 <PARAM NAME="color" VALUE="244,244,242">
 </APPLET>

El archivo "demo.xml" contiene la lista de archivos. Es un archivo XML 
con una sintaxis como la siguiente.

 <?xml version="1.0" encoding="utf-8"?>
 <Demo delay="30">
 <File name="Uhr.zir" delay="20">Clockwork</File>
 <File name="Cindarella-Maschine.zir">Cindarella machine</File>
   ...
 </Demo>

El tiempo de cada construccin est en segundos.

.visual
.related expressionsyntax descriptivefiles runmacro
Modo descriptivo

En este modo se crean los objetos escribiendo un comando en la 
lnea de estado.

 - Si selecciona una herramienta con el ratn, aparecer la sintaxis. 
 - Deber escribir los parmetros necesarios. 
 - El nombre del objeto construido puede escribirse a la izquierda del 
signo =.
 - La construccin se ejecuta al oprimir ENTER. 

la sintaxis es la siguiente.

 name=function(parameter,...)
 name1,name2=function(parameter,...)

La segunda lnea se aplica a las intersecciones y las macros con varios
objetos finales.

Si falta el nombre, el programa le dar automticamente uno.

A continuacin est la descripcin de la sintaxis. Tenga en cuenta
que podr utilizar frmulas en cualquier lugar donde se espera un valor.
Pueden omitirse los parntesis vacos.

Syntax 
 Long 
 Description 
 
A=P() 
 punto 
 Genera un punto al azar. 
 
A=P(0,1) 
  Punto fijo. 
 
a=s(B,C) 
 segmento 
 Segmento de B a C. 
 
a=s(B,2) 
  segmento de longitud fija. 
 
a=g(B,C) 
 recta 
 Recta por B y C. 
 
a=r(B,C) 
 semirrecta 
 semirrecta de origen B pasando por C. 
 
k=k(A,B) 
 crculo 
 crculo de centro A que pasa por B. 
 
k=k(A,2) 
  crculo de radio fijo. 
 
k=k(A,B,C) 
  Crculo de centro A con radio BC. 
 
A=S(g,g) 
 interseccin 
 Interseccin de dos rectas. 
 
A,B=S(k,k) 
 puntos de interseccin de dos crculos o un crculo y una recta. 
 
away(A,P) 
 lejos 
 Mantiene el punto de interseccin A lejos del punto P. 
 
M=M(A,B) 
 middle 
 Punto medio de AB. 
 
g=pl(g,A) 
 paralela 
 Paralela a g por A. 
 
g=p(g,A) 
 perpendicular 
 perpendicular a g por A. 
 
a=w(A,B,C) 
 ngulo 
 Angulo ABC 
 
a=w(A,B,90) 
  Angulo de amplitud fija. 
 
A=polgono(P1,P2,P3) 
 polgono	 
 polgono de vrtices P1, P2, P3. 

Q=cnica(P1,P2,P3,P4,P5)
 cnica por cinco puntos.

F=function(a,b,d,t,xt,yt)
 crea una funcin en [a,b] de paso d, dibuja xt,yt,
 expresiones dependientes de la variable t.

valor(P,0,1) 
 valor 
 Define las coordenadas del punto 
 
valor(s,2) 
  Define la longitud del segmento. 
 
valor(k,2) 
  Define el radio del crculo. 
 
valor(w,90) 
  Define el tamao de un ngulo
 
valor(verdadero,o) 
  muestra el valor de o. 
  Puede omitirse el "verdadero".
 
 
valor(verdadero) 
  Define el estado predeterminado para los valores. 
 
nombre(o,p) 
 nombre 
 cambia el nombre de o por p. 
 
name(verdadero,o) 
  muestra el nombre de o.
  Puede omitirse el "verdadero". 
 
nombre(verdadero) 
  Define el estado predeterminado para los nombres. 
 
Ocultar(verdadero,o) 
 ocultar
 Oculta o muestra o (si escribe "falso"). 
 
ocultar(o) 
  oculta o. 
 
ocultar(verdadero) 
  establece el estado predeterminado de los objetos. 
 
col(verde,o) 
 color 
 define el color de o. 
 
col(verde) 
  define el color predeterminado. 
 
th(grueso,o) 
 grosor 
 define el grosor de o . 
 
th(grueso) 
  Dedinte el grosor predeterminado 
 
type(cuadrado,P) 
 tipo 
 Define el tipo de punto. 
 
type(cuadrado) 
  Define el tipo predeterminado de punto. 
 
trunc(k) 
trunc(verdadero,k) 
 truncado
 define el objeto o como truncado. 
 
part(verdadero) 
  Define el estado predeterminado de truncado. 
 
llenar(o) 
llenar(verdadero,o) 
 llenar 
 Cambia el estado de un objeto a lleno o vaco. 
 
fondo(o) 
fondo(verdadero,o) 
 fondo 
 define si o est en el fondo o no. 
 
ventana(0,0,5) 
 ventana 
 define la ventana de dimensiones 2*5 y centro (0,0). 

valid(o)
valid(verdadero,o)
 Permite la creacin de perpendiculares a segmentos o semirrectas
incluso si no se cortan. 

obtuso(a)
obtuso(verdadero,a)
 Activa la posibilidad de tener ngulos de mas de 180 grados.

slido(a)
slido(verdadero,a)
 desactiva la transparencia del objeto.

restrict(c,A,B)
 convierte el crculo c en arco de A a B.

valid(o)
valid(verdadero,o)
 Remove the restrictions from perpendicular lines and intersection.
 These objects will be valid, even if the intersection is outside a
 segment or an arc.

rename(A,B)
 Cambia el nombre de A por B.
 
Las macros tambin pueden usarse. Los nombres a la izquierda de = sern
los nombres de los objetos finales. Si hay varios objetos finales, los
nombres deben separarse con comas. Puede usarse un parmetro adicional
para definir el valor de un objeto.

.descritivefiles run
.related visual save
construcciones descriptivas en archivos

Las construcciones pueden abrirse desde un archivo, o pueden editarse.

La sintaxis utiliza los siguientes comandos.

Pueden usarse lneas que comienzan con // para comentarios. Los archivos pueden contener
macros como las siguientes.

 macro U 
 // Construye un crculo que pasa por tres puntos
    parameter A=point // Selecciona el primer punto
    parameter B=point // Selecciona el segundo punto
    parameter C=point // Selecciona el tercer punto
    g1=MS(A,B)
    g2=MS(A,C)
    U=interseccin(g1,g2)
    target k=crculo(U,A)
 end

Los comentarios en las lneas de parmetros se usan como mensajes
para el usuario. Esta macro utiliza la macro MS con dos parmetros.

 macro MS
  param A=point
  param B=point
  partial(verdadero)
  k1=circle(A,B)
  k2=circle(B,A)
  partial(false)
  P1,P2=intersection(k1,k2)
  target g=line(P1,P2)
 end

Si una lnea construye dos objetos, el objeto final debe definirse por 
separado.

 A,B=intersection(g,k)
 target B

Si una macro tiene mas de un objeto final, deben nombrarse todos.

 A,B=test(...)

Prompts are defined by the keyword prompt in front of an object name.

 k=circle(A,5)
 pompt k

Here is an example of a macro using a segment as a parameter.

 macro MS
 // Mittelsenkrechte
  A=point
  B=point
    parameter s=segment(A,B)
    ...
 end

If circles are used as a parameter, there is the special syntax

 M=point
 parameter circle(M)

This kind of circle can only be used in parameters.

The special command "showall" shows all intermediate objects.
Otherwise, only targets will be visible. The command "invisible"
superhides all objects that are no targets.

.assignments
.related save restricted colors comment
Ejercicios

Los ejercicios son construcciones incompletas, que el usuario debe 
completar. El computador verificar el objeto esperado, aunque la 
construccin puede ser diferente. El usuario recibir un mensaje
cuando termine la construccin.

Para definir un ejercicio seleccione el ltimo objeto que debe aparecer
y el objeto que espera que construya el usuario. Los objetos esperados
aparecern en gris, a menos que se oculten antes de guardar la construccin.

Si oprime la tecla Maysculas al seleccionar el objeto esperado, el programa
no lo verificar.

Par probar el ejercicio seleccione la opcion correspondiente en el men.
A diferencia del futuro usuario, usted dispone de todas las herramientas
de construccin.

Los polgonos deben definirse con el mnimo de vrtices posible. si el usuario
crea puntos adicionales en los lados, el programa los ignorar.

.browser
.related online
Starting the help browser

To start the HTML help in the browser, you need to configure it. Enter
the command line to the browser in the dialog. If the path contains
blanks, include the browser in double quotes.

Moreover, add the path to the help index file. This should be
preconfigured already. If no help is found, the configuration dialog
will use the web page.

The default browser is the explorer on Windows systems, and netscape
elsewhere.

.comment
.related assignments parameter htmlexport
Comentarios

cada construccin puede tener un comentario que se abrir cuando el
usuario abra el archivo. Los comentarios tambin se exportan en HTML.

Los ejercicios tienen un comentario especial.

Las macros pueden y deberan tener comentarios.

.fonts
.related zoom save
Fonts

Fonts can either be set globally or for each object. Global settings
have preference.

You can use fonts of two sizes. Fonts and points are scaled with the
construction, however. For small windows or applets, this would lead
to very small fonts and points. Thus there is a minimal point size.

Moreover, you can use bold fonts. This option is recommended
for large bitmaps.

.save
.related assignments parameter descriptivefiles print defaultmacros filedialog
Abrir y Guardar archivos

Las construcciones se guardan como archivos XML. Este formato es comprensible
para el usuario. Las construcciones normales tienen extension .zir, los
ejercicios .job y las macros .mcr.

Las construcciones pueden contener macros. Existe una opcin para grabar
las macros con la construccin. Para evitar la acumulacin de macros de 
distintas construcciones, puede ser mejor borrar las macros de construcciones
anteriores al abrir una construccin.

Los archivos pueden comprimirse si se aade "z" a la extensin. No es
necesario hacerlo, amenos que quiera mimimizar el tiempo de descarga en
internet.

Existen mens especiales para abrir ejercicios, macros y construcciones
descriptivas.


See: File Dialog

.filedialog
.related save settings
El sistema de archivos

Regla y Compas tiene su propio sistema de archivos, pues los sistemas de
windows y linux tienen problemas cuando se usan desde Java. Si usted prefiere
utilizar su propio sistema de archivos, seleccione la opcin correspondiente
en el men Propiedades Especiales.

En la ventana del administrador de archivos de Regla y Compas aparecer
primero el camino completo del directorio actual.

Debajo de l estn dos espacios, el de la izquierda con los subdirectorios
y el de la derecha con todos los archivos en ese directorio.
Para abrir un archivo o un subdirectorio, haga doble clic en el nombre.
Para pasar al nivel superior haga clic en los dos puntos (..)

En la parte inferior aparecen los espacios de directorio y archivo.
Si hace clic en uno de esos espacios y oprime la tecla flecha
hacia arriba o hacia abajo, aparecern las opciones usadas recientemente.

Luego aparecen dos espacios con mens desplegables en los que aparecen el
listado de directorios recientes y el listado de archivos recientes.

Hay un boton para crear un nuevo directorio.

El botn Home cambia al directorio por defecto del usuario. En windows,
es el directorio Mis Documentos. Puede cambiar ese directorio presionando
maysculas CTRL, y as el directorio actual queda definido como Home. 
Para deshacer esa definicin vuelva a oprimir May+CTRL.


.print
.related exportsettings print
Imprimir y exportar construcciones

Es posible exportar las construcciones a otros programas para verlas.

La primera posibilidad es imprimirlas. Existe una opcin para imprimir
en el tamao exacto, que define el cm como unidad.

Tambin pueden exportarse en varios formatos vectoriales y grficos.
Para procesadores de texto recomiendo el formato EPS vectorial, y el
PNG de bitmap.

si selecciona PNG, aparecer una ventana para definir el tamao o utilizar
un factor de la pantalla. 

Como las lneas, letras y puntos pueden ser demasiado pequeos, puede
definir la escala en cm. Existe una opcin de vista previa para ver
los efectos en la pantalla.

Si selecciona PDF, debe definir el tamao en cm. 

.construction
.related hide reorder
Descripcin

La descripcin muestra la lista de objetos construidos. Puede usar
esta lista para editar un objeto oculto. Es la nica manera de encontrar
un objeto completamente oculto.

Los objetos tendrn el mismo color en la descripcin y en la construccin.


.colors
.related htmlexport
Set colors

You can set the various colors of C.a.R. to your liking. Colors will
not be saved with your construction, but they are exported to HTML.

Colors are composed in the red, green and blue color model. Switch
back to default colors for best compatibility.

.settings
.related restricted iconbar tips beginner
Propiedades especiales

Esta ventana contiene algunas opciones para usuarios avanzados.

-Mostrar valores mientras se mueven: si est seleccionada esta opcin,
aparecern los valores de los objetos al moverlos.

-Mostrar los valores de objetos fijos

-Confirmar antes de abrir o cerrar: el sistema confirma antes de cerrar
un archivo.

-Confirmar creacin punto sobre objeto: si est seleccionado, el sistema
pregunta si desea crear un punto sobre objeto cuando hace clic sobre un
objeto existente

-Confirmar punto de interseccin: si est seleccionado, el sistema pregunta
si desea crear un punto de interseccin cuando hace clic sobre dos objetos
que se cortan.

-Mostrar lista de objetos: si est seleccionado, al hacer clic sobre un
sitio con mas de un objeto, el sistema muestra la lista de todos los
objetos presentes en el orden en que fueron construidos. Si est desselec
cionado, el sistema escoge el objeto mas cercano al cursor.

-vista previa de objetos: si est seleccionado, el sistema muestra el
objeto que ser creado mientras se mueve el cursor.

-indica solo puntos: se refiere al comportamiento anterior, es decir
que slo se mostrarn previamente los puntos.

-Barra de herramientas arriba: sirve para colocar la barra de herramientas
en la parte superior o inferior de la pantalla.

-Mostrar nombre herramientas: Activa/desactiva el mensaje corto que aparece
al colocar el cursor sobre un icono.

-Remplazar el sistema de archivos: si est activo, el programa utilizar un
administrador de archivos propio. Si no , usar el administrador por defecto
del sistema operativo.

-usar codificacin UTF-8

-Smartboard mode. sirve para quienes utilizan tableros interactivos.

-backups: crea copias de seguridad de los archivos modificados.

-doble clic para macros: si est seleccionado, es necesario hacer doble clic
derecho para abrir una macro.

-Grficas simples: sirve para computadores lentos, pues ese tipo de grficas
consume menos memoria.

-dibujar puntos siempre como cuadrados: si est seleccionado, dibuja un cuadrado
alrededor del siguiente pixel sealado. si no, un cuadrado alrededor del pixel
sealado.


.exportsettings
.related settings print
Settings for Graphics Export

Normally, points and fonts are scaled. But the minimal sizes are 
respected, if you enable this. To get large fonts in small prints,
use the scaling feature in the graphics export.

Bitmaps are normally generated on a white background. You can tell the
program to use your background color.

.reorder
.related circle angle expressionsyntax
Reordenar puntos

Una construccin es como una cadena de objetos. Cada objeto depende 
nicamente de los objetos creados antes de l. No es posible usar una
frmula que contiene objetos posteriores a la creacin de la frmula o
posteriores al objeto que usa la frmula. Por ejemplo, puede definir
el tamao de un ngulo fijo al tamao del ngulo ABC slo si A, B y C
fueron construidos antes del ngulo fijo.

Sinembargo es posible cambiar el orden de la construccin. Para hacerlo
hay una herramienta especial; si usted selecciona un objeto con esa 
herramienta, el programa le preguntar despues de qu objeto quiere
que vaya.

.tips
.related online browser start move intersection expression reorder
Consejos

En esta seccin aparecen algunos consejos para resolver los problemas
ms frecuentes.

Problemas con las intersecciones

Wrong Intersection. If a construction becomes invalid, if the order of
the basic points is changed or if one point is flipped to another
side, you are facing this problem. So, if you want your construction
to be valid for all situations, make sure, you choose all
intersections properly. If the automatic selection of C.a.R. fails,
you can select the intersection by hand. Open its properties and
press "Close to" or "Away from". Then choose a point that should be
nearer to or further away from the intersection point.

Object not found in Expressions. In an expression, you can only use
objects that are defined before the expression. Otherwise, you could
generate circular dependencies. To overcome that difficulty, you can
change the order of the construction with the reorder tool.

.keyboard
.related gui delete zoom mouse iconbar
El teclado

La mayora de los comandos de Regla y Comps tienen combinaciones de
teclas para ejecutarlos con el teclado. Mire en los mens para ver
esas combinaciones que dependen del idioma.

En ocasiones deber hacer clic derecho en un punto vaco de la pantalla
antes de escribir el comando.

Algunas teclas tiles son el Backspace para borrar el ltimo objeto
creado, +/- para zoom, y las flechas para mover toda la construccin.
F1 abrir la ayuda contextual.

La tecla ESC desselecciona la herramienta seleccionada.

La barra de espacio sirve en algunas versiones de java para seleccionar
un botn, en otras se usa la tecla ENTER.
