[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: |
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz Documentation/Manuscripts/Irregu/irregu.tex...,
Tuomas J. Lukka <=