Rotational Geometry

RotoGeometryTurn on your mixer. Put some Papervision3D into it. Add some Imageprocessing, basic math and then push the button. Have fun with a spicy result.

I created for this little example a new geometry object that can use any function and rotate that around a center which results in such a mesh. You know this maybe from your favorite 3D application. In this case I abuse the Curve class from my Imageprocessing library as such a function.

Update: Added two versions that use different functions.

9 Comments

  1. Posted Mar 7, 2007 at 10:41 am | Permalink

    I love it.

  2. Posted Mar 7, 2007 at 10:42 am | Permalink

    They used to call that to revolution a shape. The bezier curve is really weird. Are you sure the code of it doesn’t have a bug somewhere?

    Apart from that, really nice example!

  3. Posted Mar 7, 2007 at 2:31 pm | Permalink

    It is not a bezier curve but cubic interpolaton over some given points. A bezier wouldn’t be any problem at all but is different from what you see here.

    Anyways this is the curve class I use to generate image levels so it goes from 0×00..0xff on x-axis and same for y-axis. The funcion which goes from 0 to 1 is like ( ( curve[ t * 0xff ] – 0×80 ) / 0×80 ) * scale which is not such a good idea. I just wanted to be able to transform the mesh actually (which is quick&dirty) :)

  4. Posted Mar 7, 2007 at 11:22 pm | Permalink

    Cool, the sine one looks cool, you can try having another sine for the revolution, you will have a wavy mesh, kind of spikeish ;)

  5. Posted Mar 7, 2007 at 11:22 pm | Permalink

    The spectrum one doesn’t work tho. Music plays, but nothing appears.

  6. Posted Mar 8, 2007 at 12:16 am | Permalink

    Strange, it works for me. Do you get an error?

  7. boa
    Posted Jan 6, 2008 at 6:43 pm | Permalink

    wow. would be interesting to see the source…

  8. Posted Jan 21, 2008 at 1:52 pm | Permalink

    Hi Joa! I found your roto when searching for papervision results. I am currently working on my diploma trying to make a dish configurator. As I would like to makte the interface with flash, I am now trying to get into papervision but it is very difficult. Would it be too much if I asked you for the source-code of your roto? As papervision has quite bad documentation and I am not really into programming I feel a bit lost. If you like you can visit my Blog where I have posted some images frm processing and a pdf of the current state of the interface.
    http://www.goldprodukt.de/individualized/
    Thanks for your help!

  9. Mirko
    Posted Feb 7, 2010 at 8:45 pm | Permalink

    Really cool demo!
    Do you like to publish the source?

One Trackback

  1. By rotational geometry on May 13, 2008 at 8:50 pm

    [...] mixer . Put some Papervision3D into it. Add some Imageprocessing , basic math and then push the …http://blog.je2050.de/2007/03/07/112/Front: arXiv:0707.2184 Interplay of polarization geometry and …Title: Interplay of polarization [...]

Post a Comment

Your email is never shared. Required fields are marked *

*
*