Re: [PyOpenGL-Users] parse big list
Brought to you by:
mcfletch
From: <il...@ya...> - 2002-07-02 00:38:14
|
--- Strato <fl...@id...> wrote: > I apologize for sending the wrong file. I hadn't > noticed that I sent you a > compressed one, but the clearly readable one is > about 3MB. If you would like > to see it, or if it would be enough to see a part, > please tell me. > Until now I haven't found out how many sides a > polygon has. > I'm sorry, I don't have enough spare time to look through the file at the moment. I'll have a look on the weekend if you still need it. good luck > > ----- Original Message ----- > From: "Strato" <fl...@id...> > To: "Rene Dudfield" <il...@ya...>; > <pyo...@li...> > Sent: Monday, September 30, 2002 8:00 PM > Subject: Re: [PyOpenGL-Users] parse big list > > > > Hi again, > > helped a lot, fr drawing I put the file by mail. > Not the same as I > mentioned > > before, to keep it small, but the file format is > the same. At first only > the > > parts that describe the shape and the two textures > are from interest. The > > part about the lights and so on has to wait. > > I tried "glVertex3f(x, y, z)" > > and so on. before this the color was set. > > Actually I don't now how many sides a polygon has. > I'll try to figure it > > out. > > > > > > ----- Original Message ----- > > From: "Rene Dudfield" <il...@ya...> > > To: "Strato" <fl...@id...>; > <pyo...@li...> > > Sent: Sunday, June 30, 2002 2:59 PM > > Subject: Re: [PyOpenGL-Users] parse big list > > > > > > > Hello. > > > > > > --- Strato <fl...@id...> wrote: > The > > > import problem got solved (Thanks!) but there is > > > > one thing I have again. > > > > I want to read in a file and used > "file("E111B.s", > > > > "R") > > > > and then how do I get a long list inside this > file > > > > "point (x, y, z)" > > > > ..... > > > > > > > > > > So the file format is like this?: > > > > > > """point(1., 3., 3.9893824234) > > > point(2., 2., 3.9893824234) > > > point(7.2, 2.12, 3.9893824234) > > > point(5.31, 2.32, 3.9893824234)""" > > > > > > How do you know how many sides each polygon has? > > > > > > > > > You can read a file like this: > > > > > > f = open("E111B.s","r") > > > lines = f.readlines() > > > > > > # if the last line does not have a newline at > the end, > > > # add one. > > > if lines[-1][-1] != "\n": > > > lines[-1] += "\n" > > > > > > points = [] > > > > > > for line in lines: > > > # get rid of the "point(" and ")\n" > > > point = line[len("point("):-2] > > > > > > # convert the parts into floats > > > points.append( map(float, point.split(",")) ) > > > > > > > > > For drawing we need to know how many points make > up a > > > polygon. > > > > > > > > > Good luck! > > > > > > > > > > read into a variable and then do for every > point a > > > > glVertex3f to draw the > > > > shape. (of an engine) > > > > If I have something valuable done I'll tell > you > > > > probably open an sourceforge > > > > project > > > > > > > > Florian Idelberger > > > > > > > > P.S.: If you want the file as an example, tell > me > > > > and note if I could send > > > > it to the list or not. (43,9kb) > > > > > > > > > > > > > > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Everything you'll ever need on one web page > > > from News and Sport to Email and Music Charts > > > http://uk.my.yahoo.com > > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > PyOpenGL Homepage > http://pyopengl.sourceforge.net > _______________________________________________ > PyOpenGL-Users mailing list > PyO...@li... > https://lists.sourceforge.net/lists/listinfo/pyopengl-users __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com |