[GEM-dev] CVS checkins
IOhannes zmoelnig
zmoelnig at iem.kug.ac.at
Tue Jul 15 10:18:47 CEST 2003
hi all.
just added several things to the CVS:
1. text
i did it again, rewrote big parts of the text-engine
we now have support for both GLTT and FTGL
i have moved a lot of code from the various Geos/text* classes into
Base/TextBase
i haven't yet compiled it under different platforms, but i have done a
lot of (again) ifdefs, which should keep the both parts apart.
all the GLTT stuff is within "#ifdef GLTT", and vice-versa the FTGL
stuff is within "#ifdef FTGL"
i can compile and run Gem with either of them enabled or both disabled,
so guess it's done allright.
what's so good about FTGL:
.don't know
.cross platform (i guess, there is no GLTT under macOS ?)
.cleaner API (i really don't know, why GLTT is c++, as it doesn't use
inheritance, which makes it a pain in the)
.looks nicer
.new features: extruded text (see the new object [textextrude]), and
textured text (don't look for this yet...)
2. particle
added several new objects:
[part_veldomain] let's you set the velocity domain (more flexible than
[part_velsphere] and friend)
[part_velocity] sets the velocity into a certain direction
most notable: [part_vertex] emits one (only 1) particle each rendering
cycle, but the offset-position of these particles can be set.
this allows moving particle-sources without moving the whole particle
system.
3. hmm, i think that's it
mfg.as.dr
IOhannes
More information about the GEM-dev
mailing list