gzz-commits
[Top][All Lists]
Advanced

[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
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]