On Wed, 1 Aug 2007, Dave Tapley wrote:
Hi all,
I'm having a lot of trouble using renderString from Graphics.UI.GLUT.Fonts.
All my attempts to render a StrokeFont have so far failed.
Using a BitmapFont I can get strings to appear but they demonstrate
the odd behaviour of translating themselves a distance equal to their
length every time my displayCallback function is evaluated.
My requests are:
* Does anyone know how to keep the position fixed?
* Are there any good examples of (working) GLUT code available on
the web, I'm finding it very hard to make any progress at the moment.
Certainly not at Haskell speed :(
I am using the following code:
import Graphics.UI.GLUT
main = do
getArgsAndInitialize
createWindow ""
displayCallback $= update
actionOnWindowClose $= ContinueExectuion
mainLoop
update = do
clear [ColorBuffer]
renderString Fixed8By13 $ "Test string"
flush
Cheers,
Dave
_______________________________________________
HOpenGL mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/hopengl
I had a similar problem with stroke fonts. Try scaling by a low number
(such as 0.01) and see where that gets you. The problem was it was
rendering them at a size much bigger than my coordinate space that I just
couldn't see them. I'm not convinced you need that $ there either but I
don't suppose it hurts.
Charles
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe