657 |
polygon-based 3D models\cite{buchanan00edge,raskar01hardware,markosian97realtime,% |
polygon-based 3D models\cite{buchanan00edge,raskar01hardware,markosian97realtime,% |
658 |
northrup00artistic,raskar99silhouette} or |
northrup00artistic,raskar99silhouette} or |
659 |
image-based approaches\cite{saito90comprehensible}. |
image-based approaches\cite{saito90comprehensible}. |
660 |
|
In our case, the edge is defined implicitly, |
661 |
In our case, the edge is defined implicitely, as the solution of an equation, |
as the solution of an equation, |
662 |
making it hard to obtain consistent border width. |
which makes it hard to obtain consistent border width. |
663 |
Mathematically, the border of an irregular tear-out is defined as |
Mathematically, the border of an irregular tear-out is defined as |
664 |
the set of points whose distance from the tear-out is less than |
the set of points whose distance from the tear-out is less than |
665 |
or equal to the desired line width. |
or equal to the desired line width. |
666 |
In the following, we consider different ways for approximating |
In the following, we consider different ways for approximating |
667 |
the border. |
the border. |
668 |
|
|
669 |
\subsubsection{The oldest trick} |
\subsubsection{The oldest trick in the book} |
670 |
|
|
671 |
|
Drawing the |
672 |
|
shape multiple times |
673 |
|
|
674 |
|
The border can be approximated by |
675 |
|
|
676 |
The border can be approximated by first drawing the inside of a tear-out |
inside of a tear-out |
677 |
multiple times with the border color, each time shifting it a few pixels |
multiple times with the border color, each time shifting it a few pixels |
678 |
(the line width or a fraction of it) to a diffrent direction. |
(the line width or a fraction of it) to a diffrent direction. |
679 |
|
|