| Author: stefan |
Date: 2002-11-25.14:49:17 |
quadric curves are quite frequent, and thus deserve
special attention. They can be used to draw
circles and elliptic figures, and they may serve
for WidgetKits with round elements.
Figure out what kind of quadric primitives we need
(circles, circle segments, cylinders, etc.)
and add the methods to the DrawingKit interface.
|
| Author: tobias |
Date: 2002-11-28.10:52:30 |
Maybe we should just support some generic curves
like Bezier or even B-spines? Those can be used to
describe quadrics rather well. We could keep the
DK's interface smaller that way.
|
| Author: stefan |
Date: 2002-11-28.15:11:09 |
I think that quadrics are sufficiently frequent to
justify a special method. rendering (and caching !)
quadric curves is much simpler and more efficient
than passing by a more generic parametrization (such
as nurbs). Nurbs and bezier curves / patches will
come, too, but are more complex to implement and use...
Stefan |
| Author: nicholas |
Date: 2002-11-29.21:03:19 |
Even so, I'm likely to implement them on top of
b-splines anyways, if I'm going to have to support
them both.
Somebody else show me the math and I'll see about
making it happen for GLDK. Note that GLDK work
like this is made harder until task38 is fixed.
|
| Author: oxygene |
Date: 2002-11-29.23:16:20 |
just fyi, there's a library (lgpl'd) implementing
matrices and vectors, but its author seems to be
especially proud of the quaternion support...
http://www.xs4all.nl/~hkuiper/cwmtx/cwmtx.html
|
| Author: nicholas |
Date: 2002-12-17.18:34:16 |
Yeah, I want to see this for M2.
Here's the walker, which I never managed to quite
get working. Hopefully it will be entertaining
reading...
|
| Author: nicholas |
Date: 2002-12-17.18:36:14 |
whaa?? oh, wrong task. very very sorry.
|
|
| Date |
User |
Action |
Args |
| 2002-11-25 14:49:18 | stefan | create | status: new files: (no value) task_type: coding solves: (no value) title: implement quadrics nosy:
stefan, nicholas topics: (no value) messages:
msg887 priority: high assignedto:
stefan result: (no value) components:
Berlin core dependson: (no value) superseder: (no value) |
| 2002-11-25 15:07:19 | stefan | link | task62 dependson |
| 2002-11-25 15:08:05 | stefan | set | status: open |
| 2002-11-28 10:52:30 | tobias | set | nosy:
+ tobias messages:
+ msg923 |
| 2002-11-28 15:11:09 | stefan | set | messages:
+ msg924 |
| 2002-11-28 23:52:12 | neiljp | set | nosy:
+ neiljp |
| 2002-11-29 21:03:19 | nicholas | set | messages:
+ msg935 |
| 2002-11-29 23:16:20 | oxygene | set | messages:
+ msg939 |
| 2002-12-17 18:34:27 | nicholas | set | files:
+ walker.cc messages:
+ msg1145 |
| 2002-12-17 18:36:14 | nicholas | set | messages:
+ msg1146 |
| 2003-03-04 06:16:51 | admin | link | milestone3 tasks |