| 00:21.25 | Notify | 03BRL-CAD:brlcad * 56708 brlcad/trunk/NEWS: richard fixed memory release bug in TIE where it was calling bu_free even when there were no allocation. possibly a memory corruption (or a zero-free abort for debug compiles) crasher or inducing bad behavior elsewhere. |
| 00:21.29 | starseeker | brlcad: cept for the "need to decrypt" part... |
| 00:22.34 | starseeker | ah, you mean he's probably talking about the original NURBS attempt? |
| 01:31.09 | brlcad | starseeker: oh, heh, I actually missed the decryption part ... that's interesting |
| 01:31.39 | brlcad | the description up to that point sounds like our current work (especially the 'really interesting' conversion package) |
| 01:32.05 | brlcad | but I suppose they might have been referring to NMG |
| 01:32.35 | brlcad | tried to convince gershon to open source Irit |
| 01:33.15 | brlcad | it's got functionality implemented 15 years ago that we could still use today, quite relevant |
| 01:34.18 | brlcad | (he's got a classic academic non-commercial bsd-style license) |
| 01:53.18 | starseeker | hoping for commercial clients? |
| 01:53.25 | starseeker | or does he already have them? |
| 01:53.43 | starseeker | recalls stumbling across Irit years ago... |
| 01:54.03 | starseeker | brlcad: when did you try to convince him? is it worth another go? |
| 01:58.44 | starseeker | definitely still active, the latest GuiIrit srcs are from this year... |
| 02:01.27 | starseeker | gui sure looks a lot better than the web page... |
| 02:02.36 | brlcad | he's a deeply entrenched academic |
| 02:02.43 | brlcad | one of the pioneers |
| 02:03.06 | brlcad | he puts most all of his research into it |
| 02:04.23 | starseeker | nods - probably like SISL then - even if he would consider opening it, it'd probably under GPL to preserve the commercial possibilities |
| 02:05.34 | starseeker | wow - looks like he has some trivariate stuff in there |
| 02:06.26 | starseeker | hmm - http://www.cs.utah.edu/gdc/projects/trivar/ |
| 02:08.48 | starseeker | heh - here's how you know Irit has been developed for a long time: |
| 02:08.58 | starseeker | * The good news is that both OS2 2.x and Window NT 3.1 are fully supported. |
| 02:16.22 | starseeker | you know, I wonder if the qhull convex hull algorithm would work instead of gdiam's version... |
| 03:09.56 | Notify | 03BRL-CAD:phoenixyjll * 56709 brlcad/trunk/src/libbrep/boolean.cpp: Don't call Split() when t is on the boundary of domain - Split() may fail returning two NULL pointers. And the first point is not always on the first segment, so we might need to duplicate more than one segments. |
| 03:15.55 | brlcad | starseeker: that would have been a start for my naive approach to implement OOBB |
| 03:17.14 | brlcad | compute the centroid, compute the convex hull, compute the covariant matrix of the hull points, use eigen vectors of the matrix as principle axes of the bounding box, extend each face to encompass all hull points (just in case) |
| 03:18.13 | brlcad | seems like it'd take just a couple days to implement something like that robustly from scratch |
| 03:20.48 | *** join/#brlcad kesha__ (~kesha@14.139.122.114) | |
| 03:47.23 | Notify | 03BRL-CAD Wiki:KeshaSShah * 5961 /wiki/User:KeshaSShah/GSoC13/Reports: /* Week 8 */ |
| 05:53.22 | Notify | 03BRL-CAD:phoenixyjll * 56710 brlcad/trunk/src/libbrep/boolean.cpp: Link the curves if they share an end point (they can be from intersections with different surfaces, or discontinuous in the other surface's domain, so they are not linked originally. |
| 06:01.41 | *** join/#brlcad caen23 (~caen23@92.81.200.36) | |
| 09:02.12 | Notify | 03BRL-CAD:mohitdaga * 56711 (brlcad/trunk/src/util/bwscale.c brlcad/trunk/src/util/pixscale.c): Cannot buffer more lines than the original image size. remove ioctl error in pixscale and bwscale utilities |
| 22:05.04 | *** join/#brlcad infobot (~infobot@rikers.org) | |
| 22:05.04 | *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GSoC 2013! http://brlcad.org/wiki/Google_Summer_of_Code | |
| 22:09.12 | zero_level | brlcad : alright. |
| 22:20.43 | ``Erik | stdin should be a FILE*, STDIN_FILENO is the file descriptor... |
| 22:23.50 | Notify | 03BRL-CAD:mohitdaga * 56730 (brlcad/trunk/src/libicv/bw.c brlcad/trunk/src/libicv/pix.c): Hidding stdin and stdout under fileno function |
| 22:26.19 | zero_level | ``Erik i have rather hidden it in the function fileno. Shld i change ? |
| 22:38.16 | *** join/#brlcad merzo (~merzo@201-1-132-95.pool.ukrtel.net) | |
| 22:50.40 | brlcad | zero_level: you've got raw fd's exposed? o.O |
| 22:50.59 | brlcad | most of the utils work with FILE *'s |
| 22:51.24 | brlcad | fileno() is fine, but either way the comments you had following become redundant and should be removed |
| 22:51.34 | brlcad | e.g., /* for stdout */ |
| 23:49.53 | zero_level | brlcad : I am currently stuck at bu_getopt(..) |
| 23:50.24 | brlcad | LOTS of examples to follow ... pick one of the shortest ;) |
| 23:50.31 | zero_level | apparently it seems just seeing the code and trying to mimick didnt help. |
| 23:51.03 | brlcad | it's an exact mirror of libc's getopt() interface |
| 23:51.11 | zero_level | alright. |
| 23:51.30 | zero_level | can u help me. In this. |
| 23:51.34 | zero_level | I will commit. |
| 23:51.41 | zero_level | and we both could rectify ? |
| 23:52.39 | brlcad | maybe start with src/util/random.c .. it's about as small as they get |
| 23:53.02 | zero_level | I think i have done right with bu_getopt(..) |
| 23:53.18 | zero_level | since i used bwfilter |
| 23:53.25 | zero_level | as a src tolearn. |
| 23:53.52 | brlcad | what exactly is the problem you're looking at now? |
| 23:54.44 | zero_level | It doesnt go to case of some options. |
| 23:55.44 | zero_level | i mean the code block correspondint to a option. like '-o' |
| 23:55.58 | zero_level | case 'o' : |
| 23:56.06 | brlcad | what's your getopt string look like? |
| 23:56.30 | zero_level | "sw:n:S:W:N:x:y:o?" |
| 23:56.51 | brlcad | so that's the problem |
| 23:57.06 | brlcad | read the man page on what that string means |
| 23:57.07 | zero_level | ok. |
| 23:57.17 | brlcad | man 3 getopt |
| 23:57.23 | brlcad | or all over the web ;) |
| 23:57.43 | brlcad | look for optstring or similar |
| 23:58.03 | zero_level | ok |
| 23:58.04 | brlcad | it'll be very obvious once you read the description of the format for that string ;) |
| 23:58.08 | zero_level | reading man page. |
| 23:58.15 | brlcad | lemme know if you don't see it |
| 23:58.30 | zero_level | i am on that paragraph now. :-) |
| 23:58.32 | zero_level | thanks. |
| 23:58.41 | zero_level | should have asked this earlier. |
| 23:58.47 | brlcad | nods |
| 23:59.43 | brlcad | it takes time to get used to open source development where everyone has an active interest in helping each other |