POV-Ray : Newsgroups : povray.general : Double Helix Making : Re: Double Helix Making Server Time
14 Aug 2024 03:21:12 EDT (-0400)
  Re: Double Helix Making  
From: Thomas Willhalm
Date: 25 Feb 1998 04:08:52
Message: <qqm4t1odpaz.fsf@uni-konstanz.de>
"Zack Halbrecht" <zac### [at] edenrutgersedu> writes:
> 
> What im doing is essentially making a strand of DNA. ive got my spheres as 
> molecules of A,C,G,T and a bar connecting them.  They are being generated
> by a while loop.  Its all working fine but i cant rotate them properly.  
> 
> i was trying to use a rotation and then a translation to get the 2 spheres
> and bar in line with the rest of them but that will only work for certain
> angles and then i would have to figure out the translation again.
> 

Perhaps I'm getting you wrong, but why not do it like this

union {
  #declare step=0
  #while (step<max_step)
    union {
      sphere { <-10,step,0>, 1 pigment { color your_color } }
      sphere { < 10,step,0>, 1 pigment { color your_color } }
      cylinder { <-10,step,0>, <10,step,0>, 0.5 pigment { color your_color } }
      rotate 10*step*y
    }
    #declare step = step+1
  #end
  scale ...
  rotate ...
  translate ...
}

This is just to give you an idea. Of course you have to fill in the colors
and adjust the sizes of the object. 

I hope this helps

ThW

-- 
Tho### [at] uni-konstanzde
http://www.informatik.uni-konstanz.de/~willhalm/
Tschieses lavs ju


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.