[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/xupdf article.rst
From: |
Janne V. Kujala |
Subject: |
[Gzz-commits] manuscripts/xupdf article.rst |
Date: |
Thu, 13 Feb 2003 06:52:38 -0500 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Janne V. Kujala <address@hidden> 03/02/13 06:52:36
Modified files:
xupdf : article.rst
Log message:
start buoys
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/xupdf/article.rst.diff?tr1=1.76&tr2=1.77&r1=text&r2=text
Patches:
Index: manuscripts/xupdf/article.rst
diff -u manuscripts/xupdf/article.rst:1.76 manuscripts/xupdf/article.rst:1.77
--- manuscripts/xupdf/article.rst:1.76 Thu Feb 13 06:02:28 2003
+++ manuscripts/xupdf/article.rst Thu Feb 13 06:52:35 2003
@@ -183,8 +183,8 @@
We present an example application that shows PDF documents
with connections and annotations using the new techniques.
-The application is based on xanalogical structure and
-an orthogonal canvas structure, that allows user to
+The application is based on xanalogical structure and,
+orthogonal to it, on a spatial canvas structure that allows user to
enter annotations and transclusions from the documents
on a virtual canvas. Xanalogical links are allow the user
to connect associated parts of documents.
@@ -201,8 +201,8 @@
User-interface techniques enabled by fast hardware
==================================================
-In this section we present several visual techniques that
-have become possible on commodity hardware.
+In this section we describe several visual techniques that
+have only recently become possible on commodity hardware.
Of these techniques, only the first seems to have been used
prior to this work (XXX two papers in review process)
@@ -210,9 +210,11 @@
Distortion-oriented Focus+Context view of virtual paper
-------------------------------------------------------
-- Already well-known, much work, ...
-
-[fc-fisheye]_ XXXmorerefs
+Distortion-oriented Focus+Context views are already well-known
+[fc-fisheye]_ XXXmorerefs.
+We use a continuous fisheye distortion as a focus on large documents.
+The magnification and size of the focus is user-adjustable and
+it can me moved independent of the focus (node) in the connection structure.
Anisotropic filtering[REF] is one of the features of modern
graphics processors which is vital for implementing distortions
@@ -222,27 +224,29 @@
Buoys
-----
-- usually everything is in either the coordinate system of the
- virtual paper (e.g. the margins of the web page being scrolled)
- or in the outside coordinate system, independent of the page.
-
-- this originally because of performance: easiest to update
- single, rectangular (or rectangular, rectangularly obscured)
- area
-
-- no need with fast hardware, because whole screen always drawn
- --> can have different coordsys
-
-- buoy = common idea from technical diagrams: draw a line to the
- relevant point and place the label in the margin
-
-- can smoothly adjust buoy size and location
-
-We draw the link targets as buoys around the focus.
-
-Layout requirements:
+Usually everything is either in the coordinate system of the
+virtual paper (e.g., the margins of the web page being scrolled)
+or in the outside coordinate system, independent of the page.
+This is originally because of performance: it is most efficient to update
+a single, rectangular (or rectangular, rectangularly obscured) area
+of screen.
+With fast hardware, there is no need to be limited to rectangular sections
+because the whole screen can always be drawn.
+Thus, it is possible to place objects in different, interconnected
+coordinate systems.
+
+What we call *buoy* is a common idea from technical diagrams:
+draw a line to the relevant point and place the label in the margin
+(see Fig. [ref-fignasa]_).
+The scale and location of the buoy and the document can be
+smoothly adjusted, independent of each other, with the connection
+line cross-cutting the view.
+
+We use buoys as link targets floating around the focus.
+For the layout of the buoys, several desirable layout constraints
+can be enumerated:
- - buoys should not be placed over the focus
+ - buoys should not be placed directly on the focus
- buoys should be placed close to their anchors
- [Gzz-commits] manuscripts/xupdf article.rst, (continued)
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/12
- [Gzz-commits] manuscripts/xupdf article.rst, Benja Fallenstein, 2003/02/12
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/12
- [Gzz-commits] manuscripts/xupdf article.rst, Benja Fallenstein, 2003/02/12
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/12
- [Gzz-commits] manuscripts/xupdf article.rst, Matti Katila, 2003/02/12
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst,
Janne V. Kujala <=
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Asko Soukka, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Janne V. Kujala, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Matti Katila, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Matti Katila, 2003/02/13
- [Gzz-commits] manuscripts/xupdf article.rst, Tuomas J. Lukka, 2003/02/13