Hi Adrian, ... I have color blending working now in sort_merge. I learned a few things. One seems rather trivial but I may have made this mistake before and...
4014
Adrian Rossiter
adrianrossiter
Nov 2, 2009 12:48 pm
Hi Taff ... One way of doing this is to divide the surface into concentric bands and then place one circle on each of these bands. Each circle is rotated a...
4015
Adrian Rossiter
adrianrossiter
Nov 2, 2009 2:03 pm
Hi Roger ... I haven't made any specific plans to look at it. I don't think it should be too much work with the triangles though. ... I have done that. Adrian....
4016
Adrian Rossiter
adrianrossiter
Nov 2, 2009 2:36 pm
Hi Roger ... The overlaps would need to be processed after triangulation. When you had a set of coplanar triangles you would need to find the overlaps between...
4017
Roger Kaufman
vortexswirling
Nov 2, 2009 3:40 pm
Hi Adrian, ... After today (about starting now!) I will be quite busy. Hopefully things will let up next week some time. Here was my take on the problem. After...
4018
Adrian Rossiter
adrianrossiter
Nov 2, 2009 3:40 pm
Hi Roger ... The colouring result isn't used by the symmetry code. I don't currently look at colouring for symmetry, but when I do it would probably be better...
4019
Roger Kaufman
vortexswirling
Nov 3, 2009 2:13 am
Hi Adrian, ... I set it up to work as it did before when equiv_elems is set. ... In off_util there is an error I found. This code if(strspn(optarg, "ef") &&...
4020
Adrian Rossiter
adrianrossiter
Nov 3, 2009 11:44 am
Hi Roger ... I have added this in. ... I don't know! But it might be better to have just one word for unconnected vertices generally, and 'free' seems...
4021
Roger Kaufman
vortexswirling
Nov 3, 2009 2:56 pm
Hi Adrian, ... This isn't as trivial a problem as I first thought. Consider the Star of David. It has 6 areas in A-B and B-A. Then there would be two hexagons...
4022
Adrian Rossiter
adrianrossiter
Nov 3, 2009 5:48 pm
Hi Roger ... I am not to sure how this works out. What happens next? Why would it be a problem if one triangle was contained within another? ... This function...
4023
Roger Kaufman
vortexswirling
Nov 3, 2009 5:57 pm
Hi Adrian, In sort_merge I have this compare routine which is called from vert_cmp(). bool cmp_verts(const vertSort &a, const vertSort &b, double epsilon) { if...
4024
Adrian Rossiter
adrianrossiter
Nov 3, 2009 6:03 pm
Hi Roger ... It should be possible to use the tesselator for this. You can make the triangles wind different ways and pick off the positive and negative wound...
4025
Roger Kaufman
vortexswirling
Nov 3, 2009 7:02 pm
Hi Adrian, ... Thanks. I will look at this. I was thinking of this way to do it. No matter how the two triangles overlap (except congruent), edges intersect....
4026
Roger Kaufman
vortexswirling
Nov 4, 2009 3:25 am
Hi Adrian, Not averaging in invisible colors make invisible edges appear unset, if there are no congruent edges to merge. I will have to come up with something...
4027
Adrian Rossiter
adrianrossiter
Nov 4, 2009 12:43 pm
Hi Roger ... The functions are different. Your function looks like a "less than" function, whereas the compare() function returns -1:less than, 0:equal,...
4028
Adrian Rossiter
adrianrossiter
Nov 4, 2009 1:05 pm
Hi Roger ... I haven't added your sort_merge changes in yet so I will make the snapshot without them and then wait for this extra change before adding them in....
4029
Roger Kaufman
vortexswirling
Nov 4, 2009 6:12 pm
Hi Adrian, ... Actually the comparison for vert2 seems to have been a long unseen oversite! There is no way for epsilon to control that comparison. I have...
4030
John Brawley
voodoo1776
Nov 5, 2009 9:08 pm
Hi Adrian, Roger.... A short programming question, please? (I been all over the web looking, can't find a *specific* answer....) I don't use command line...
4031
Adrian Rossiter
adrianrossiter
Nov 6, 2009 9:15 am
Hi All Here is a snapshot of the current development code Source only (2Mb) http://www.antiprism.com/misc/antiprism-0.20.pre10.tar.gz Windows binaries and...
4032
Adrian Rossiter
adrianrossiter
Nov 6, 2009 9:43 am
Hi Roger ... It disabled it while I was adding in the common display code. I should be able to add it back in again now. Adrian. -- Adrian Rossiter ...
4033
Adrian Rossiter
adrianrossiter
Nov 6, 2009 9:43 am
Hi John ... It makes your program more useful if you change your main function. The idea of passing the command line parameters to glutInit is to allow certain...
4034
Adrian Rossiter
adrianrossiter
Nov 6, 2009 12:00 pm
Hi Roger ... I have just added this in. There is still a slight incompatibility as the original default element sizing is tied to the bounding box diagonal,...
4035
John Brawley
voodoo1776
Nov 6, 2009 7:26 pm
Hi Adrian, Thanks a bunch. I feel easier about this now. Peace jb web: http://tetrahedraverse.com ... From: "Adrian Rossiter" <adrian@...> To:...
4036
Roger Kaufman
vortexswirling
Nov 9, 2009 3:03 pm
Hi Adrian, ... Did you have to calculate a conversion factor for these? ... Getting the scene looking right was challenging for off2m. It finally came to the...
4037
Roger Kaufman
vortexswirling
Nov 9, 2009 3:53 pm
Hi Adrian, ... Over the weekend I thought of an efficient algorithm (conclusion to the above) to split each triangle based on the edges and vertices of the...
4038
Roger Kaufman
vortexswirling
Nov 9, 2009 6:56 pm
Hi Adrian, This is the smaller file created showing the UC28 intersection. I used off_util -x V on the previous file. (-x V isn't in the help). I think is is...
Hi Roger ... Yes, the length of the (axis-aligned) bounding box diagonal is calculated, and dividing by this converts model unit diameters into LG3D pointsize...
4041
Adrian Rossiter
adrianrossiter
Nov 10, 2009 3:13 pm
Hi Roger ... It could be done as e.g. vec4d HSVA = col_val(R,G,B,A).get_hsva(); ... There aren't that many parameters, so I don't think an extra one would be a...
4042
John Brawley
voodoo1776
Nov 10, 2009 10:09 pm
Hi guys. RGB to HSV should be in *some* C header file: Python enables this conversion (I use the HSV to color cylinders in the Python original version of my ...