61 |
paper position. |
paper position. |
62 |
tjl: |
tjl: |
63 |
- xupdf: distorted multi-page PDF view with xu links |
- xupdf: distorted multi-page PDF view with xu links |
64 |
|
- proper buoy placement |
65 |
|
- VobCoorder.transform |
66 |
- frame rate ~= 25 |
- frame rate ~= 25 |
|
- frame rate counter |
|
67 |
- clippedPaperQuad (leave unrendered if outside cs3) |
- clippedPaperQuad (leave unrendered if outside cs3) |
|
- paperquad texture binding LOD? |
|
|
- make nonlinearity() really work right for |
|
|
distorted coord sys and affine coordsys on top |
|
|
of it. |
|
|
Check by setting polygonmode to lines in xupdf |
|
|
(by a key) and seeing that the non-distorted |
|
|
polygons are diced less. |
|
|
-cxxtest tests |
|
|
- a general test which tests that a |
|
|
CoordSys implementation |
|
|
and its inverse match up (enabled |
|
|
for most coordsys). |
|
|
- tests for the hierarchy working correctly |
|
|
- make sure that small pieces are diced more!!!! |
|
|
- text |
|
|
- entry / link making bindings |
|
|
- paint part of page |
|
|
- &invcoords: implement DistortCoords::createInverse(). |
|
|
This is not easy, and |
|
|
it IS allowable to use numeric approximation |
|
|
for root-finding. Make sure you abstract |
|
|
this into libdistort properly |
|
|
(inverse should be in the functions themselves) |
|
|
- needed for mouse click positioning |
|
|
in distorted cs. |
|
|
- larger structure |
|
|
- clean up the xupdf.py file |
|
68 |
+ script the demo, determine in detail all features |
+ script the demo, determine in detail all features |
69 |
required. [ almost done ] |
required. [ almost done ] |
70 |
- making a connection |
- making a connection |
88 |
number of passes as much. However, this brings |
number of passes as much. However, this brings |
89 |
caching problems. |
caching problems. |
90 |
tjl: |
tjl: |
91 |
|
- fix fillet demo |
92 |
- think about how to combine client and xupdf |
- think about how to combine client and xupdf |
93 |
- just keep abstracting out parts of xupdf and finally |
- just keep abstracting out parts of xupdf and finally |
94 |
make them usable from Java. |
make them usable from Java. |
95 |
- renderable3 |
- renderable3 |
96 |
- distorted multi-page PDF view with xu links |
- xupdf |
97 |
- texture performance, look at imagecache |
- better graphics for xu links |
98 |
- need to create lower-resolution versions since |
- entry / link making bindings |
99 |
BASE_LEVEL doesn't quite suffice |
- paint part of page |
100 |
- basic code is there, think about this further |
- &invcoords: implement DistortCoords::createInverse(). |
101 |
when we have a larger structure where this is a problem. |
This is not easy, and |
102 |
|
it IS allowable to use numeric approximation |
103 |
|
for root-finding. Make sure you abstract |
104 |
|
this into libdistort properly |
105 |
|
(inverse should be in the functions themselves) |
106 |
|
- needed for mouse click positioning |
107 |
|
in distorted cs. |
108 |
|
-cxxtest tests |
109 |
|
- a general test which tests that a |
110 |
|
CoordSys implementation |
111 |
|
and its inverse match up (enabled |
112 |
|
for most coordsys). |
113 |
|
- tests for the hierarchy working correctly |
114 |
|
- larger structure |
115 |
|
- clean up the xupdf.py file |
116 |
|
- text |
117 |
|
- frame rate ~= 25 |
118 |
|
- paperquad texture binding LOD? |
119 |
- mouse clicks on buoys to work |
- mouse clicks on buoys to work |
120 |
- better distortion |
- better distortion |
121 |
- better function |
- better function |
122 |
- adjustable zoom / area by mouse |
- adjustable zoom / area by mouse |
|
- limit mousing area to the real area of the paper. |
|
|
|
|
|
- source coordinates for xu links |
|
|
- python or java routines to compute distorted coordinates, |
|
|
|
|
123 |
- multiple instances of same pdf / text visible? --> keys? |
- multiple instances of same pdf / text visible? --> keys? |
124 |
|
|
125 |
+ fillet implementation handling all connections from a node |
+ fillet implementation handling all connections from a node |
145 |
- note however that we DO want square texels; |
- note however that we DO want square texels; |
146 |
ask Tjl for explanation |
ask Tjl for explanation |
147 |
|
|
148 |
0.8alpha4: Cleanup release after crucial demos for continued funding |
0.8alpha4: Cleanup release after crucial demos; make it possible for anyone to |
149 |
|
get *THE* demo up and running |
150 |
humppake: |
humppake: |
151 |
- fix utf8 string non-null end bug found by Benja |
- fix utf8 string non-null end bug found by Benja |
152 |
deetsay: |
deetsay: |