Ok, I cleaned it up. Can you run cylinder_demo now and see if it still looks incorrect. If so, can you be more specific, since it looks fine to me when I run it. I fixed one issue in this pull that definitely could have caused error in that model. 

On Apr 7, 2014, at 7:29 AM, Brian Drawert <notifications@github.com> wrote:

> In pyurdme/pyurdme.py:
> 
> > @@ -1190,7 +1195,7 @@ def toTHREEJs(self, colors = None):
> >              colors = [255]*self.num_vertices()
> >          
> >          document["colors"] = colors
> > -        #document["scale"] = 1.000000
> > +        #document["scale"] = foo
> This looks like a left over debugging statement. Especially since you commented out the assignment of "foo" above (line 1163). There is also the print statements on lines 949 and 955.
> 
> —
> Reply to this email directly or view it on GitHub.
>