\documentclass[dvips,12pt,a4paper]{article}

\usepackage[czech]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{wrapfig}
\usepackage{pifont}


\usepackage[eforms,exerquiz={czech},graphicxsp={showembeds}]{aeb_pro}
\usepackage{acroflex}
\newcommand{\myRMFiles}{/opt/texlive/texmf-local/tex/latex/local/rmannot/RMfiles}
%\pathToAcroFlex{C:/swf}

\makePoster[hiresbb]{aflogo}{aflogo}

\input graphAndControls.tex

\begin{document}

\section{Acroflex}

\dimScreenGraph{100bp}{100bp*3/4}


\graphName{graph1}

Systém \AcroFLeX{} umožňuje vytvářet grafická okna dvou typů -- interaktivní
a neinteraktivní.

V jedné grafické obrazovce můžeme naráz zobrazit maximálně čtyři
funkce.

Neinteraktivní obrazovka je vyvolána kliknutím na předem připravený odkaz
(s~nastavením funkce, intervalu, na kterém ji vykreslujeme a oborem
vykreslovaných hodnot).


\begin{center}
{\graphScreen[poster=aflogo]{\hScreenGraph}{\vScreenGraph}\par\smallskip
\makebox[\hScreenGraph][c]{\small\graphClrBtn[\CA{Vymaz}]{35bp}{11bp}}}
\end{center}

\noindent
Grafy funkcí % [\linktxtcolor{blue}\Color{1 0 0}\W3\S{S}\H{P}]
\sgraphLink{graph=c1,type=cart,connectwith=segment,
xInterval={[-1.3,1.3]},yInterval={[-1.3,1.3]},points=40}{1-x*x}
{\textcolor{violet}{$y=1-x^2$}}
a
\sgraphLink{graph=c2,type=cart,connectwith=segment,
xInterval={[-1.3,1.3]},yInterval={[-1.3,1.3]},points=40}{x*x-1}
{\textcolor{violet}{$y=x^2-1$}}. Funkce se protínají v~bodech  
\sgraphLink{graph=p1,type=cart,connectwith=segment,
xInterval={[-1.3,1.3]},yInterval={[-1.3,1.3]}}{(-1,0)}
{\textcolor{violet}{$[-1,0]$}} a 
\sgraphLink{graph=p2,type=cart,connectwith=segment,
xInterval={[-1.3,1.3]},yInterval={[-1.3,1.3]}}{(1,0)}
{\textcolor{violet}{$[1,0]$}}.


Grafické okno může mít přesně určenou polohu a velikost nebo můžeme použít
tzv. plovoucí okno, které se po aktivaci objeví na okraji dokumentu.

\medskip

\graphName{graph3}

\begin{wrapfigure}[3]{l}{40bp}%
\vspace{-\baselineskip}
\iconFloatGraphScreen[poster=aflogo]{40bp}{!}
\end{wrapfigure}%
Funkce
\sgraphLink{type=cart,connectwith=segment,xInterval={[.5,1.5]},yInterval={[-20,20]},points=200}{1/(x-1)}
{\textcolor{violet}{$y= 1/(x-1)$}} bude vykreslena do \uv{plovoucího} okénka. 
Kliknutím na pravý
horní roh plovoucí okno uzavřeme, změnu velikosti provedeme tažením pravého
spodního rohu. Změnu umístění provedeme kliknutím na kterýkoliv okraj okna a
následným přetažením na požadovanou pozici.



\graphName{graph4}



\begin{center}
    \graphScreen[poster=aflogo]{\hScreenGraph}{\vScreenGraph}\par\smallskip
    \makebox[\hScreenGraph][c]{\small\graphClrBtn[\CA{Vymaz}]{}{11bp}}
\end{center}


\noindent
\textbf{\textcolor{red}{Otázka:}} Určete plochu oblasti ohraničené osou $y$
a grafy funkcí \sgraphLink{graph=a1,type=cart,connectwith=segment,xInterval={[0,pi/4]},
yInterval={[0,1.1]}, points=40}{cos(x)}{\textcolor{violet}{$ f(x) = \cos(x)
$}} a
\sgraphLink{graph=a2,type=cart,connectwith=segment,
xInterval={[0,pi/4]}, yInterval={[0,1.1]},
points=40}{sin(x)}{\textcolor{violet}{$ g(x)
= \sin(x) $}},
oblast je znázorněna na předcházející grafické obrazovce.

\dimScreenGraph{186bp}{186bp*3/4}


\graphName{graph2}
\begin{minipage}[t]{\hScreenGraph + 10bp}
%
% Insert the \graphScreen with all possible controls. Plot data entered by
% the
% user is interactive mode.
\graphAndControls
%
% Pass plot data to this graphing screen, and allow user to interact with
% it.
%
\end{minipage}

\medskip

\noindent
U interaktivní obrazovky můžeme
vzhled grafu ovlivnit pomocí celé řady parametrů,
můžeme ho např. posouvat horizontálně a vertikálně a zvětšovat či zmenšovat.
Pro modifikaci výsledku můžeme definovat systém menu a tlačítek.

I pro interaktivní grafickou obrazovku můžeme použít předem připravených
odkazů. Křivka může být zadána také parametricky
\sgraphLink{type=para,connectwith=segment,xInterval={[-1,1]},yInterval={[-1,1]},tInterval={[0,2*pi]},
    points=40,populate=true}{cos(t);sin(t)}{\textcolor{violet}{$x=\cos(t)$;
$y=\sin(t)$}}
nebo pomocí polárních souřadnic
\sgraphLink{type=polar,connectwith=segment,xInterval={[-1.5,1.5]},yInterval={[-1,2]},tInterval={[0,2*pi]},
    points=60,populate=true}{1+sin(t)}{\textcolor{violet}{$r = 1 +
\sin(\theta)$}}.

\end{document}