Some ideas for KPM

Andreas Zehender kpovmodeler-devel@mail.kde.org
Wed, 1 Jan 2003 12:06:58 +0100


Hi!

On Tuesday 31 December 2002 23:24, Daniel Matthews wrote:
> > I thought about that, too. But imagine the memory overhead if a
> > calculation can be used for _every_ object attribute.
> > Not in near and far future, maybe together with scripting and animation=
s.
>
> Awww! :o( What about simple variables and may be just -=3D*/() for object
> geometry? It would make a *huge* difference to the power of the interface.

It doesn't make any difference how complex the calculations are. We would h=
ave=20
to change every single member variable in every object, all access function=
s,=20
every property edit widget.
I think this would at least double the memory consumption.

> >> 5. Instant World Tool, ground plane - sky - sun - clouds - sea/water
> >> etc. actually a set of these including a Photo Studio setup would be a
> >> handy menu.
> >
> >I would say this fits into the idea of the object library. We could crea=
te
> > a library with basic scene elements.
>
> Yes a new menu call object manager with an interface to a library (user
> expandable) would be cool, particularly if it had a rendered preview. I
> guess this touches on the issues of how to handle and represent reusable
> CSG groups and other finite object with variable geometry. Then from this
> flows parametrics, Parametric CSG being the ultimate in geometry reuse.

That's exactly what we plan.
The CVS already contains a very experimental version. We didn't annouce it =
yet=20
because it is in very early development state and most likely to change.

Parametric CSG is linked with your first point (simple variables and=20
calculations) and is not possible at the moment.

> I wish I could help with the code development, but at the moment I haven't
> the skills and time, perhaps later in the year I could try a plug-in. In
> the mean time is there a place I can upload any demo .kpm files I have
> made?

No. I don't have enough web space to create a scene gallery.
J=E9r=E9mie, did you make progress in creating a new homepage on your serve=
r?

Andreas
=2D-=20
=2D-------------------------------------------------
 Andreas Zehender, Dipl. Ing. (BA)
 Student, 10th semester computer science
 http://www.azweb.de
 az@azweb.de | zehender@kde.org     =20
=2D-------------------------------------------------