gzz-commits
[Top][All Lists]
Advanced

[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: Sun, 01 Dec 2002 00:38:51 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Tuomas J. Lukka <address@hidden>        02/12/01 00:38:51

Modified files:
        Documentation/Manuscripts/Irregu: irregu.tex 
        Documentation/Manuscripts/Paper: paper.tex 
        gzz/view       : pagespanview.py xubuoy.py 

Log message:
        twids

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/Manuscripts/Irregu/irregu.tex.diff?tr1=1.127&tr2=1.128&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/Manuscripts/Paper/paper.tex.diff?tr1=1.105&tr2=1.106&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/view/pagespanview.py.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/view/xubuoy.py.diff?tr1=1.35&tr2=1.36&r1=text&r2=text

Patches:
Index: gzz/Documentation/Manuscripts/Irregu/irregu.tex
diff -u gzz/Documentation/Manuscripts/Irregu/irregu.tex:1.127 
gzz/Documentation/Manuscripts/Irregu/irregu.tex:1.128
--- gzz/Documentation/Manuscripts/Irregu/irregu.tex:1.127       Sat Nov 30 
15:52:00 2002
+++ gzz/Documentation/Manuscripts/Irregu/irregu.tex     Sun Dec  1 00:38:50 2002
@@ -18,8 +18,8 @@
 \title{Tearing instead of rectangular clipping/framing viewports in user 
interfaces}
 
 
-\newauthor{tjl}{\censor{Tuomas J. Lukka}}{}
 \newauthor{jvk}{\censor{Janne V. Kujala}}{}
+\newauthor{tjl}{\censor{Tuomas J. Lukka}}{}
 \affiliation{\censor{
   Hyperstructure Group\\
   Dept.~of Mathematical Information Technology\\
@@ -311,7 +311,8 @@
 ends and where there is simply a line inside a viewport; see
 e.g.~Fig.\ref{figbreakout}.
 
-% Fourier viewpoint
+XXX Fourier viewpoint
+frequencies: only low/high in frames
 
 One thing that we hope to achieve is that instead of having to perceive
 two objects, the ``hole'' of the viewport and the the canvas behind,
@@ -991,11 +992,9 @@
 
 We have presented a new way of displaying viewports in computer user interface,
 based on break lines in technical drawings.
+The method can present a visually clearer appearance in situations
+with several viewports and also help perceiving viewport scale and motion.
 
-frequencies: only low/high in frames
-
-- help for pseudo-ZUI: zoom factor
-    - for totally free zooming, not so good
 
 \subsection{Possible objections}
 
@@ -1019,18 +1018,20 @@
 will cause changes in the other elements that have adapted to the rectangular
 viewport for decades.
 
+In its current form, the method is not suited for infinitely
+Zoomable User Interfaces (ZUIs)\cite{perlin93pad,bederson96padpp}.
 
 
-\subsection{Further work}
 
-XXX
+\subsection{Further work}
 
-With NV30, more accuracy with floating point textures.
-More procedural textures with fragment programs.
-A single texture unit can be accessed multiple
-times with displaced texture coordinates computed in a fragment program.
+The next generation of graphics chips 
+brings interesting new possibilities 
+with displacement mapping, floating point textures,
+longer fragment programs and more texture accesses per pass.
 
-TODO: usability tests
+Carrying out usability tests adjust the parameters 
+and to evaluate the potential of tearouts is a high priority.
 
 % interaction with libpaper!!!
 
Index: gzz/Documentation/Manuscripts/Paper/paper.tex
diff -u gzz/Documentation/Manuscripts/Paper/paper.tex:1.105 
gzz/Documentation/Manuscripts/Paper/paper.tex:1.106
--- gzz/Documentation/Manuscripts/Paper/paper.tex:1.105 Sat Nov 30 10:57:27 2002
+++ gzz/Documentation/Manuscripts/Paper/paper.tex       Sun Dec  1 00:38:51 2002
@@ -959,7 +959,7 @@
 
 \section{Acknowledgments}
 
-The authors would like to thank \censor{Benja Fallenstein and 
+The authors would like to thank \censor{CANNY! Benja Fallenstein and 
 Marketta Niemelä} for discussions.
 
 
Index: gzz/gzz/view/pagespanview.py
diff -u gzz/gzz/view/pagespanview.py:1.20 gzz/gzz/view/pagespanview.py:1.21
--- gzz/gzz/view/pagespanview.py:1.20   Sat Nov 23 14:03:35 2002
+++ gzz/gzz/view/pagespanview.py        Sun Dec  1 00:38:51 2002
@@ -12,7 +12,7 @@
 
 # Module pagespanview
 
-globalseedoffs = -8
+globalseedoffs = -7
 globalLOD = 0
 
 
Index: gzz/gzz/view/xubuoy.py
diff -u gzz/gzz/view/xubuoy.py:1.35 gzz/gzz/view/xubuoy.py:1.36
--- gzz/gzz/view/xubuoy.py:1.35 Sun Nov 24 15:40:49 2002
+++ gzz/gzz/view/xubuoy.py      Sun Dec  1 00:38:51 2002
@@ -91,9 +91,9 @@
        End
        Enable TEXTURE_2D
     """ % { "w": screensize[0], "h": screensize[1] } ) )
-    fps = vs.coords.ortho(0, 10, 10, 20, 30.5, 30.5)
-    vs.matcher.add(fps, "FPS")
-    vs.map.put(fps_text, fps, 0)
+    #fps = vs.coords.ortho(0, 10, 10, 20, 30.5, 30.5)
+    #vs.matcher.add(fps, "FPS")
+    #vs.map.put(fps_text, fps, 0)
     
 style = gzz.client.GraphicsAPI.getInstance().getTextStyle("SansSerif", 
java.awt.Font.PLAIN, 10)
 contview = gzz.view.LinebrokenCellContentView(style)
@@ -155,7 +155,7 @@
             pass
 
        self.eye = 0.2
-       self.buoyscale = 800
+       self.buoyscale = 1300
 
     def add(self, vs, importance, floater, 
                        maincs, globalview = None,
@@ -204,12 +204,6 @@
            vs.matcher.addSub(cs1, cs1_nad, "N")
            cs1 = cs1_nad
 
-
-       # Then, make the buoy coordsys
-
-       # cs1 = vs.coords.buoyOnCircle(main_end_cs, *buoyparams)
-       #       vs.matcher.add(cs1, cell.getId()+"__buo") 
-
         if hasattr(self, 'pctr'):
            cs1_zoom= vs.coords.distort(cs1, 0, 0, self.eye, self.eye, 
self.buoyscale, self.buoyscale)
            vs.matcher.add(cs1_zoom, cell.getId()+"__bulg") 
@@ -250,7 +244,8 @@
        """))
 
        vs.map.put(lineconn, main_end_cs, link_end_cs)
-       vs.map.put(filletconn, main_whole_cs, link_whole_cs)
+
+       # vs.map.put(filletconn, main_whole_cs, link_whole_cs)
 
        vs.map.put(GLCache.getCallList("""
            PopAttrib




reply via email to

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