.start
.related online license gui tips localize
  

        , 
    .,     
,     
 ,    I.     
     ,     .
        C.a.R.,  
   .     .       

           
 .      .   

     .    ""  
  ""   ,   "".  
     .   
  ,     .    

      C.a.R. 

 
 

.online
.related start tips
   

    C.a.R.    
"www.rene-grothmann.de".        
,   .

       C.a.R.  Yahoo.   
 -  ,  -   .    
       C.a.R.       

    ,      . 

.license
.related online start
  C.a.R.

       Gnu, 
     ,   .    
 ,          
.   

         
C.a.R. ,        -  
 .       
   .  ,     
  .           

      . 

      ,     
  ,  , , 
   .       
   , ,
 Linux .          
   .       

.gui
.related iconbar mouse zoom online keyboard
 

  ,   ,    
 C.a.R.   .   
     ,  
    + /-  .  , 
   ,     
 . 

     .   
   ,    
    .      
 .      
.      
,    .

     ,  
  .      
 .  

   , ,    
.      . 

.iconbar
.related restricted gui settings
 
 
  ,   .  ,    
,     .    
,  .

   .

,   : ,    ,
   .  

   ,   : , 
     .

   : ,     
    .  

   : ,   
    .

   ,    
 .       .  ,
      .    
     .

       (
 ).

         
   . 

.restricted beginner
.related iconbar
  

       , 
    .   
    .   

 ,     ,  
   .     . 
   ,   ,  
    . 
    

      ,   
  ,      
. 

      .  
,       .
      .        

.mouse
.related gui settings hide point circle move
 

        
    . 

       .   
    ,      
   .     , 
     .

    ,  .   
 .

   ,   
 .       
     ,   .   ,
 - ,  (  )-   -
.     .   
    .  

     , 
     ,   
  .  ,   , 
   .     
,     .  

  SHIFT ,    ,  
,         
 .      ,
  ,     , 
   .

        ( 
),  () ,     
   .    ()
   ,   ,     
  .

   Ctrl    ,   .
     ,    .

.background
.related gui move htmlexport
 

 C.a.R.      .
      ,   .

    ,     
   .   
       .

     ,   
   HTML .   
 ,       HTML . 
       .  
     . ,
  HTML ,      
.                      

.properties
.related edit colors hide mouse transparent point fixedangle
 

         
       .

 - 
 - 
 - 
 -  
 -  
 -  

    .  ,  
    . 
 
     , ,  
   . 

,   ,   . , 
        , 
       
 .  
  
.transparent
.related colors reorder properties


       Java 1.2  .   
Java      .   EPS  
 .  

      .
         .
      .
 
         
  .

.point
.related boundpoint intersection settings mouse properties


     .  
   () . 

,   ,      
.      , 
,     .

      ,    
 .    .   
 Shift         
.

   .    Shift 
    .

  ,      
      .   ,  
           .  

.boundedpoint
.related point line mouse properties
  

      .    
,    ,    .  
           
   .  

     .     
   ,       
 .      
shift,     (      
   ).  ,  
      .  
  .   

  .       
           
( ),    .  

.line ray
.related point parallel properties segment
  

     .  ,  
      .

  ,        
.         
  . ,   ,  
    .    
   ,      
 .       . 

,     ,   
     .

:

.segment fixedsegment
.related expressionsyntax point parallel properties line


    ,     
.     ,   Shift   
        (  
,     ).

     .

:   

.circle circle3
.related properties point transparency fixedcircle


   .      , 
   ,        
 .      .
    , -,   -  .

       
    .   ,   
 ,  180 .    , 
     . 

:  

.fixedcircle
.related reorder expressionsyntax properties point transparency
 

     .  ,  
  ,   SHIFH   
 ,      .  
    ,     
   .       
    ,     , 
    . 

     ,    
      .   , 
     . ,  
    ,    . 

.intersection
.related point properties segment selectintersection


      ,  
    .       
    .      
  .       ,
    . 

     ,    
       . 
     . 
 
         
 ,    . 

:  

.selectintersection
.related intersection point
 

,      .   
  ,        
    .      
,   .    , 
    .  

    ,    
  (   ).     
,          
  .     
,    .   
       (   
    ).   
  ,      , 
   .    .

      .     
,           
 .      , 
         .  
        
         . 

,      ,   
      ,    
.

     ,    
   . 

.parallel plumb midpoint
.related line point properties
   ,  

       
.     .   
-. 

     ,  
    .      
 .   
 
.move
.related circle angle background mouse
 

       ,   
-    .     
    ,     
.  ,     , 
  CTRL   . 

   SHIFT,      
   .  

.tracker objecttracker
.related point animate background mouse
  

       
,    ,  .   

     :  
  ,    .  
,  ,  ,     
       .    
       SHIFT. 

,       , 
   ,  ,  
 .   ,     
 ,   .    
    .

      .
 ,         
(, , ).    ,  
   ,     
  .     ,  
     .    
SHIFT,         .
,     .

     ,   
.    ,  ,  
 ,      
 .      

          
SHIFT        .  
     .   

      .  
   ,       .
  ,     . 
       . 
        
. 

 ,       
 .

     , 
  .       
    .   
 ,          
 . ,     !
    .

       .

.animate
.related circle line


   ,      
  .   ,  ,
    .        
  . 

  ,   .   
  ,   SHIFT.

 ,        ,  
     .  

    .   
    .

.angle
.related circle properties fixedangle


          
   .   : , , ,  -
 .
 
      .  
      ,   . 

   .    
 ,  \a, ,   90  ,  
    ".",     ,    
    .     .

      ,  180 .  
      . ,     
  .

:  

.fixedangle
.related circle reorder expressionsyntax properties angle
 

      ,     . 
       shift    
,    .      
,          .
        ,     
 .  

     ,   . 
 ,   ,   " ..."  
 ,    , , ,  -  .   
  ,    . ,      
,      . 
   
    .  ,   
   .  ,   
   180   ,       
 ,     .   
   ,     .  

: 

.expression
.related angles circles properties reorder expressionsyntax


      C.a.R. 
 -   ,
 -  ,
 -  
 -  .

 ,        
.  ,     , 
   (     ).   
    .     
,           .
  ,     ,     .

:    

.expressionsyntax
.related fixedangles fixedcircles point properties reorder
  


 
 
 
+, -, *, /,^ or ** 
 3.5*3+3/(4-5^2) 
   
 
 
  AB/CD
   , ,    . 
 

  sin(a) 
  abs, sign, sin, cos, tan, arcsin, arccos, arctan, sqrt,
exp, log, round, ceil, floor, angle180  angle 360. 
 
Pi 
 pi 
  Pi.
 
x,y 
 x(P), y(P) 
 x-  y- .

d 
 d(P,Q)  
    . 

d 
 d(x) 
    .  -,  
.

sum
 sum(x,f)
  .  f-   ,   
  0.
 
a 
 a(P,Q,Z)  
   PQZ.

scale 
 scale(x,a,b) 
     [a,b),  x -   .  
   .  

if 
 if(e,e1,e2) 
  e1,  e - ,    - e2.

invalid 
   .
 
&&,||,! ! 
 (x<4 && y<4) 
 Logical expressions. 1 is true, 0 is false. 
  . 1- , 0- .
 
<, >, <=, >=, ==, ~= 
 x<y 
  . ~=  " "
 
,       , 
    .      ,
    .  

.area
.related properties point transparent
 

       .   
  .   Java 1.3    
.    ,  . 
      . 

.text
.related replay comment properties


       .  
     .   
       .   
  ,   . 
,      ,    
 .

      .  
    ,  
.  

.quadric
.related properties point transparent
 

    ,  
    x^2, y^2, x, y, xy  1 ( 
  ).    .  
    . 

 ,    ,     
    .    
    . 

.hide
.related construction properties mouse
 

      .  ,   
  ,      
 .        
Ctrl       .      
         .

   SHIFT      ,    
 .   ,     ,  
    . 

.delete undo back
.related construction
 

           
 .       . 

  ,      ,  
 .   

       .

.defaults
.related line angle colors
  

     ,      .

-  
-  
-  
-  
-  
-   
-   
-   
-    
-    180 
-  

.edit
.related mouse properties
 

     .    
   SHIFT.       
      .   
     .

.show
.related hide
     

        .  
  ,     .

.grid
.related zoom move mouse
 

    .   , 
    ,       
   .

     ,    
  . 

.replay
.related htmlexport text
  

       , 
       ..  , 
        . 
      HTML     
. 

     ,      
   .

    ,    .  

.draw
.related mouse
    

       ,   . 
     Esc    . 

  .   ,     
   . 

.zoom
.related mouse grid
   

          
.         
 .    .     

        +/-,   
     . 

      .

.parameter
.related runmacro parametertypes target


       .   
    .    
    .      
.   ,   
.

      ,  , 
       ,  
,      .

   Z.u.L.  .   , 
       .   
 " ".  ,   ,  
  ,     . , 
      ,    . 

        .     
   .       
     .  

:  

.target
.related parameter runmacro parametertypes
 

 ,     ,     
   .     ,   
,   . ,     
 ,   ,        .  
         ,     
.

    . ,   
. 

 ,    ,   ,   
.      ,      
 .        , 
  .        , 
   ,     .  , 
     . ,  
     ,    ,  
     .  ,      
,      .         

   ,    ,  .  

: 

.macro
.related runmacro parametertypes paramter target expression fixedcircle fixedangle hintparameters


 ,       ,  
  ,    ,
 . 
    , ,     
    .     
 ,      ,     
  .     ,   
   .

     ,   "=A"  
  .    , 
     "",     .   

          
   (  ),     
     .   ,  
  ,       . 
    ,      
 .  

.hintparameters
.related macro
 

    .    
           
          , 
       ,    . 
       . 
  ,      
.     ,   . 
           60 
,        "60*sign(180-a(P,A,B))". 

.runmacro
.related parameter parametertypes mouse expressionsyntax fixparameters
 

     .    Shift,  
     . 
        . 

         . 
     .

    ...       
   .  ,     .

       .   
     ,    
   .      
    .

    ,    
 ,      .

.defaultmacros
.related runmacro save
  

  C.a.R.    ".default.mcr"  
.    ,     
   .  

    .       
       .  , 
   ,     , 
   .  

      .   ".default.mcr"
  .      ,
   ".la_default.mcr",  "la"-  
 ,    ".default.mcr"    .   

.localize
.related defaultmacros
 

 C.a.R.      . ,   
    ,     


 -  ZirkelProperties.properties
 -  info.txt

          
,  "native2ascii".       .   
   . 

       .

.fixparameters
.related runmacro parameter
 

        
 SHIFT   .    ,  
     .      
  .

       .  
    "=A"    .   
      "".   

.parametertypes
.related parameter
 

      .   
  .

, ,      ,   
       .   
 . ,      
        .  
    .     
  ,      EF
 FG.         . 

      :    
      (,  ).
  ,        ,   
      ,     
   .       
 .       ,  
   ,      .   
 ,     . 

.htmlexport
.related runningdemo save comment exportdialog jobexport
HTML 

C.a.R.   HTML    , 
,   .

   ,       
,         .   
 

 -    HTML ,
 -  ,   ,
 -  ,   ,
 -   zirkel.jar,    
 -  .
 
,        . 
    ,    . 
        .   
       . 

,    ,    
    . 

 ,    HTML     
.

.exportdialog
.related htmlexport jobexport
 

    .

- :    .     
    .       
   .  
 
- :   . 

-   :     .   
 .

- ,   :    .    
     .

- ,    :     
   ().

-      :     
,        . 
       .    

 :       <H1>.

 -  CSS:       
    .     , 
  .     .  

  :   .

 :  ,  ,     
,   HTML . ,       
 .    URL   .

Jar :   .     HTML . 

:         .  
     ,  . 

 ,        
   .    
      . 

 :     .   .

 :    .  
     UTF-8 .  ,  
  Windows   . 

:    ,   
,    .   , 
     . 

    ,    
.     ,   
 . 

        
  .        
  .

  ,     .
      . 

.jobexport
.related htmlexport exportdialog
 

  :  :    .

       :   
   ,    
   .  ,   
  ,      
.         .

:    .  
     .

.runningdemo
.related htmlexport online
   

  ,      
     .   -   
  . 

      .

 <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>

 "demo.xml"   .  XML    
.    .

 <?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>

.visual
.related expressionsyntax descriptivefiles runmacro
 

  ,     . 
 .

 -	     
 -	      .
 -	         =.
 -	     .

    .

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

        
.  

  ,      .

    . ,   
     ,   . 
    . 


 
 
  
A=P()
 
     

A=P(0,1)
  

a=s(B,C)
 
     

a=s(B,2)
   

a=g(B,C)
 
      .

a=r(B,C)
 
     .

k=k(A,B)
 
      ,   .

k=k(A,2)
    .

k=k(A,B,C)
         .

A=S(g,g)
 
   .

A,B=S(k,k)
      .

away(A,P)
 
       .

M=M(A,B)
 
   .

g=p(g,A)
 
     g.

g=l(g,A)
 
     g.

a=w(A,B,C)
 
  , , .

a=w(A,B,90)
   .

A=area(P1,P2,P3)
 
     .

value(P,0,1)
 
   .

value(s,2) 
   .

value(k,2) 
   .

value(w,90) 
   .

value(true,o) 
    .
     .

value(o) 
    .

value(true)
    .

name(o,p)
 
      .

name(true,o)
    .
     .

name(o)
    .

name(true)
    .

hide(true,o)
 
     .
     .

hide(o)
   .

hide(true)
     .

col(green,o)
 
     , ,   .

col(green)
    .

th(thick,o)
 
    ,   .

th(thick)
    .

type(square,P)
 
      , ,    .

type(square)
     .

part(true,k)
 
   k .
     .

part(k)
   k .

part(true)
     .

fill(true,o)
 
     .
     .

fill(o)
     .

back(true,o)
 
    .
     .


back(o)
    .

window(0,0,5)
 
     2*5     (0,0).

       .  
  =     .    
  ,      .
        
 ,        .

.descritivefiles run
.related visual save
   

       , 
    . 

      ,  
  .      // .   
   : 

 macro U 
 // Constructs a circle through three points
    parameter A=point // Select first point
    parameter B=point // Select second Point
    parameter C=point // Select third point
    g1=MS(A,B)
    g2=MS(A,C)
    U=intersection(g1,g2)
    target k=circle(U,A)
 end

 .     
  ,    .   
 MS   . 

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

    ,      
 . 

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

      ,    
   .

 A,B=test(...)

    promt   .

 k=circle(A,5)
 pompt k

   ,      .

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

     ,     
 .

 M=point
 parameter circle(M)

         .

.assignments
.related save restricted colors comment


 ( )     ,  
  .     
 .   ,     
.    

     ,   
.  ,     .   
   ,       
. 

       ,     
  Shift. 

 ,   ,    
 . ,    web ,      
   .     
     .  

  ,  ,       
 .        
,     .

.browser
.related online
  

 ,   HTML   ,    .
     .    ,  
   .   

 ,     .      
.    ,     web .

    explorer  Windows   netscape -
 .   

.comment
.related assignments parameter htmlexport
 

    .   
,    .   
  HTML. 

    ,   
   .

      .

.fonts
.related zoom save


     . ,    
  .     
      .  ,  
  .
 
 ,     .    
  .

.save
.related assignments parameter descriptivefiles print defaultmacros filedialog
   

   XML .    
 .     ".zir" 
    ".job".    
".mcr". 

   .  ,  
        .  
     ,  
      .    
 . 

  ,  "z"   .    
,      , ..    . 

      ,    
  .

:  

.filedialog
.related save settings
 

C.a.R.    , ..   Windows
 Linux        Java.    
    ,   
 .    

   C.a.R.    ,  
 .      ,   
    ,      
     .    

         
  .  ""   .  
          ,  
,    . 

 ,        
.       , "?"  
   "*"  .   

    .     
  .  ,     
  .

 home       C.a.R.,   
     .     - 
"CaR Files".    ,        
.  Windows    - "My Documents".  Linux   
   .     ,    home
  SHIFT-CTRL.        
 C.a.R.         ,   
.       

.print
.related settings
   

        
    .

-,     .   
     ,   1:1. 

 ,       .
     EPS     , 
 PNG   .      . 
,      ,    
   . ,    
      ,     .    

     ,      
 .

.construction
.related hide reorder
 

          
  .        
 .       . 

    ,   .

.colors
.related htmlexport
 

       C.a.R.   . 
       ,   
  HTML.

    ,    . 
     . 

.settings
.related restricted iconbar tips beginner
 

       .
,          .

-,        . 
    ,       
. 

        ,
   .

       ,  
    ,       
    .

     .    
        
.

        ,  
   .

      .   , 
       .    
   .

       .  

     UTF-8,     
     .   
   .      
    ,     
 UTF-8.   

      .    
   .

  smartboard,       . 
Smartboard    .      
   .      
. 

.reorder
.related circle angle expressionsyntax
 

    .   
   .   , 
  ,  ,  . ,
     ,    
AB,  ,       .   

,    .    
 ,        ,
           
,    . 

.tips
.related online browser start move intersection expression reorder


          .

 .   ,   
 .    ,  
  -    .  , 
  ,      
. 

 .    ,  
          
  ,     .  , 
 ,        , 
       .  
   C.a.R. ,    
 .      " " 
 " ".   ,    
     .  

    .      
  ,     .   ,
    .     ,
        . 

.keyboard
.related gui delete zoom mouse
 

    C.a.R.   . 
 ,       .  
   .

,         
 .       
   .  

   -  ,  +/-    
        
.  ,  F1   .
