IceSL renders pretty fast (in a second or two), but unfortunatelly only up to 900 segments. with more segments it crashes.
[attachment file=103541]