[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex |
Date: |
Tue, 12 Nov 2002 08:32:09 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Tuomas J. Lukka <address@hidden> 02/11/12 08:32:09
Modified files:
Documentation/Manuscripts/Irregu: irregu.tex
Log message:
More discussion written out
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/Manuscripts/Irregu/irregu.tex.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
Patches:
Index: gzz/Documentation/Manuscripts/Irregu/irregu.tex
diff -u gzz/Documentation/Manuscripts/Irregu/irregu.tex:1.25
gzz/Documentation/Manuscripts/Irregu/irregu.tex:1.26
--- gzz/Documentation/Manuscripts/Irregu/irregu.tex:1.25 Tue Nov 12
07:35:14 2002
+++ gzz/Documentation/Manuscripts/Irregu/irregu.tex Tue Nov 12 08:32:09 2002
@@ -104,7 +104,7 @@
the viewports to the
-One practical reason: efficiency
+Practical reasons: efficiency, ease of implementation
all
@@ -174,6 +174,8 @@
Saito, Takahashi -- *the* reference (Image-space algorithm) - Computer
Graphics Vol24 no4
+CARTOONS, SPEECH BUBBLES and FRAMES!!
+NEWSPAPERS, TORN ARTICLES
Contribution of this article
@@ -185,21 +187,41 @@
\section{Tearing}
-- basic model: rectangular paper, of which a convex region is shown
+In this section, we introduce the use of non-photorealistic rough, torn shapes
instead
+of the usual rectangular, clipped and framed viewports.
+
+We shall define viewport as a region of screen, which shows a region
+from a rectangular virtual {\em canvas}.
+This region is usually forced to be rectangular and parallel to the bounding
rectangle of the canvas.
+(we shall not be concerned with occlusion by other graphical objects: we shall
only
+concentrate on the basic characteristics of the viewport).
+
+- fundamental change of model: instead of *framing* the region of paper,
+ we *tear* it out of the paper.
+
+In the following sections,
\subsection{Rationale ``Why?''}
-A smooth rectangular or elliptical frame can make small viewports seem
claustrophobic.
+A smooth rectangular or elliptical frame with scrollbars
+can make small viewports seem claustrophobic.
One reason for this is that the frame is often visually too small for its
contents
to yield a balanced graphical design. For example,
-- fundamental change of model: instead of *framing* the region of paper,
- we *tear* it out of the paper.
+Additionally, if looking at ``printed matter'' through the viewport,
+the frame outside the canvas and graphical frames inside the canvas can make
the display
+much less clear.
The torn edge separates itself visually from the content, alleviating
-the ...
+the visual tension...
+
+The irregularity of the edge allows a some of the context of the viewport to
be partially
+seen.
+
+Focus+context
+
+Fourier viewpoint
-% - moving the tear-away area cannot be done with real paper\\
Considered from a purely physical viewpoint, the tearout is not really
a good metaphor\cite{kuhn91formalization}:
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, (continued)
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Janne V. Kujala, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex,
Tuomas J. Lukka <=
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Janne V. Kujala, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Janne V. Kujala, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Janne V. Kujala, 2002/11/12
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Janne V. Kujala, 2002/11/13
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Janne V. Kujala, 2002/11/13
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Tuomas J. Lukka, 2002/11/13
- [Gzz-commits] gzz/Documentation/Manuscripts/Irregu irregu.tex, Janne V. Kujala, 2002/11/13