Hi Adrian, Do you have an updated routine for get_voronoi_cells? As it is, the function puts all vertices and faces into one geom. To exclude cells outside the...
Hi Adrian, ... a ... Oh it just uses the special call of centroid. It was in canonical. vec3d f_cent = centroid(verts, faces[f]); The following is how you...
Hi Roger ... Q can be any point on the face plane, so verts[faces[f][0]] would be fine. n is a normal pointing outwards from the face. The '.n' means the dot...
Hi Adrian, ... If this is true then it is more optimal and faster to do it this way. But consider this. Suppose we pass 4 vertices to it, then the convex hull...
Hi Roger ... The operation is like creating a right angle triangle PQR, where R is the nearest point on the face plane, and then finding the length PR. Apart...
Hi All SGI has just changed the licence on their OpenGL implementation to what is essentially an MIT licence http://www.linux.com/feature/148339 This means...
Adrian and Roger, It has been a while since I have written. I am looking for some help as usual. I would so like to have a program... to take any Waterman...
Hi Steve ... You can do this with an off2pov include file which overides the vertex drawing macro to draws them as appropriate tori. I have included one below,...
Hi Steve ... Great! I don't think it will affect your images but I spotted an obvious error in tor.inc. The line after "#macro rot_y_to_vec(vec)" should begin ...
Hi Steve ... I had a look at your page http://watermanpolyhedron.com/spinningwaterman.html and I noticed that the images had perspective. If two rings have the...
Adrian, ... Hmmm, as well...i do not think i was able to get all 0,1,2 options to work. Asweel, I had to double the latt grid sweep number too, as for...
Hi Steve ... Try using an argument of 'Declare=axis=1' (or 0 or 2) with povengine.exe. Otherwise, change the default value of axis at the start of tor.inc to...
Hi Adrian, Thanks for the new code. I have so far implimented the testing this way below. It worked right off the bat but I can see a couple of efficiency...
Hi Adrian, Since I want the rings to look like a target againsta wall... I got tor.inc to work with R 45, -30, 0 with axis 2, I got tor.inc to work with R 90,...
Hi Roger ... This is like the situation of deleting elements from a geometry, where you may want to delete one or many elements. The way I have handled it is...
Hi Steve ... You get a ring for every point in the cluster. This means that the rings in the image are actually several rings overlapped, which is inefficient...
Hi Adrian, ... By the location of the axis..used for spinning. The ccp as Paul Bourke has assigned it - has the 4-fold along the coordinate axes. This I see as...
Hi Adrian, ... I find this a toss up. Say the hull of the lattice is a Waterman with a high number of faces. Then test only one point that is outside the hull....
Hi Steve ... I think what you are seeing is the patterns produced by drawing circles (continuous symetry) on a square grid (four-fold symmetry) of pixels. If...
Hi Roger ... You wouldn't need to do this for your test though. You could still do it like the function you have now, but each time you calculate the face...
Hi Adrian, ... Thanks for the idea. Since this function takes a list of points to check (i.e. verts), it would also work with a list of one point. That makes...
Hi Adrian, (I've yet to extensively test this! But it is working for the voronoi cells portion of the code) Below is a better implimentation. The function is...
Hi Roger ... The function looks good. Nice to have it general. The descriptions sound fine. ... I think this should be D-epsilon. Adrian. -- Adrian Rossiter ...
Adrian, Now that the rings are working, I am hoping to add in one more component. I am hoping for a ring, say green this time, to be added to tor.inc. These...
Hi Steve ... You could add them at the beginning of tor.inc, or anywhere outside of the element drawing macros would be fine. Adrian. -- Adrian Rossiter ...
Adrian, ... How about if a gave you a list of all the numbers in order up to 606 instead of the formula....could you help me code this up then... So, I could...