Commit 6638d054 authored by adud's avatar adud

tried to write something about orientation in parameters

I don't even understand what I wrote yesterday, we need pictures
parent c757ef21
......@@ -4,4 +4,8 @@
*.aux
*.bbl
*.import
*.blg
*.fdb_latexmk
*.fls
*.synctex.gz
# !parameters.pdf
......@@ -5,6 +5,8 @@
\usepackage{fullpage}
\usepackage{listings}
\usepackage{gensymb}
\usepackage{subfigure}
\usepackage[dvipsnames]{xcolor}
......@@ -71,6 +73,24 @@
discourses without the use of videos.
\end{abstract}
\subsection*{Conventions}
\label{sec:conventions}
\paragraph{case}
Every entry is written in CamelCase (acronyms are in full uppercase). Parameters
beginning with a capital letter are parameters containing other parameters. The
others take scalar values.
\paragraph{signs}
A French sign is traditionally written as its written transliteration between
brackets (\verb|[]|). We observe here this convention.
\paragraph{Undefined behaviour}
The use of the idiomatism ``should'' must be understand as ``Nothing is specified if it doesn't hold. It is strongly advised to anyone who wishes to use this format to crash if this occurs''
\section{Overview}
\label{sec:overview}
......@@ -86,10 +106,12 @@ unnecessary brackets, parentheses, markups. Only indentation. Each sign has:
sign
\item one or many {\it states}, describing the hands during the movement
\item one or many {\it moves}, describing the transitions during two states
\item a {\it facial unit}, describing an expression.
\item a {\it facial unit}, describing an expression
\item a {\it shoulder position}
\end{itemize}
This is written in Yaml:
\begin{lstlisting}[language=yaml]
Names: [ String ] # the name(s) of the sign
type: String # oneHand or symmetry or twoHands
......@@ -99,57 +121,67 @@ Face: FacialUnit
should: String # rest or upward or backward or left or right
\end{lstlisting}
\subsection*{Conventions}
\label{sec:conventions}
\paragraph{case}
Every entry is written in CamelCase (acronyms are in full uppercase). Parameters
beginning with a capital letter are parameters containing other parameters. The
others take scalar values.
\paragraph{signs}
A French sign is traditionally written as its written transliteration between
brackets (\verb|[]|). We observe here this convention.
For a sign to be correct, if there are $N$ states, there should be exactly $N-1$
transitions between these states. The first state of a sign will be called {\it
initial} and the last {\it final}. When there is only one state, this state
is the initial and the final one, and there should not be any move.
\subsection{Hand Pair}
\label{sec:handpair}
A hand pair is a pair of Hand units, one for the dominating hand, the other one
for the dominated hand. Dominating and non-dominating hands follow many
exceptions for the default value: if the non-dominating hand is not specified,
then the sign only needs one hand, and default values follow the classic
rules. If the non-dominating hand is specified, its default values follow the
classic rules, but the default scalar values of the dominating hand are the
symmetrical of the dominated hand scalar values.
for the dominated hand. If the movement is in a one-handed sign, the
\texttt{NDH} field should be left empty (\texttt{NDH: \~} in YAML).
\begin{lstlisting}[language=yaml]
Init:
DH: HandUnit # for dominating hand
NDH: HandUnit # for non-dominating hand
DH: HandUnit # for dominating hand
NDH: HandUnit # for non-dominating hand
\end{lstlisting}
\subsection{Move}
\label{sec:move}
The Move characterizes the transition between the initial and final
configurations. It is composed of a kind of trajectory (curved, straight, etc.)
and a repetition which indicates how many times the move is being done. (ex:
\verb|[élève]| with a repetition of 2). A 0.5 repetition means that the move
returns to initial configuration at the end of the sign. There are two kinds of
repetitions: the inner one, on the hand configuration, and the outer one, on the
hand movement. Default trajectory is \texttt{straight}, default repetition is no
repetition (\texttt{1}).
The Move characterizes the transition between two configurations. It is split
in two parts, the outer move and the inner move.
The outer move is the global trajectory of both hands from one configuration to
another. It can be straight or bown. To know on which plane the bow occurs, we
consider two vectors: $\vec v$ the direction of the movement and $\vec y$ the
upper vector $(0,1,0)$. If $\vec v$ and $\vec y$ are not colinear, the default
bow is clockwise on the oriented plane $[\vec y,\vec v]$. For instance, a move
from right to left will be bowed to the top by default. If $\vec v$ and $\vec y$
are colinear, replace $\vec y$ by $\vec x = (1,0,0)$. Atop of the default plane,
one can reach three other oriented planes, obtained by rotation of $90\degree$
around the vector $\vec v$.
The inner move describes little modifications during the move: it contains the
transition between two hand shapes and little moves added to the outer move. For
instance the movement of \texttt{[momie]} is a straight downward outer move with
a circular inner move that give descending spirals that mimicks the bandages of
the mummy. An ondulation can be achieved with a straigt outer move and an orthogonal straight inner move.
If the inner move is a circle, the rotation occurs on the plane normal to
$\vec v$. With an orientation of $180\degree$, the default plane is normal to
$\vec v$ (i.e. the rotation is done clockwise instead of trigonometric). If the
inner move is straight, to find its default plane, we apply the same rule as the
bow's one. Same as the bow, we can choose 3 other planes, obtained by rotations
of $90\degree$ around $\vec v$.
\begin{lstlisting}[language=yaml]
Move:
traject: from trajectory repertory
repeat:
in: # from 1, 1.5, 2, 2.5, 3
out: # from 1, 1.5, 2, 2.5, 3
speed: Int # from 1 to 5
in:
repeat: Int
shape: String # none or straight or circle
orient: Int # multiples of 90 if straight, multiples of 180 if curved
out:
repeat: Int
shape: String # straight or curved
plane: Int # multiples of 90
\end{lstlisting}
With no bow, the curve of the outer move should be $0$.
\section{Hands}
\subsection{Hand Unit}
......@@ -251,6 +283,13 @@ Eyes:
Default look, shape, eyebrows are \texttt{partner}, \texttt{open},
\texttt{rest}
\section{Default Values}
\label{sec:default-values}
\section{Sentances}
\label{sec:sentances}
\section{Comparison with SigML}
\label{sec:comp-with-other}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment