| 00:35.35 | *** join/#brlcad piksi (piksi@pi-xi.net) | |
| 01:59.28 | brlcad | cvds_: have you read the mged tutorial? | 
| 01:59.53 | brlcad | cvds_: cp will perform a shallow copy and clone will perform a deep copy | 
| 02:03.35 | brlcad | as for adding a shape, it is only added to the combination you specify -- so if you cp FROM TO or clone FROM TO and then add to the TO object, it will not affect the FROM object | 
| 02:06.53 | brlcad | if you *do* want to affect "all instances", then you can simply keep a base combination that you reference in your various usages .. e.g., make a REAL1 comb/region that references BASE, a REAL2 comb/region that also references BASE .. then if you modify BASE it'll affect both REAL1 and REAL2 or you can modify REAL1 or REAL2 directly to just modify that instance | 
| 02:07.13 | brlcad | vol3 goes into more detail as does the oed tutorial (both on the website under the Docs section) | 
| 05:14.08 | *** join/#brlcad packrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net) | |
| 06:13.51 | *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ) | |
| 06:43.31 | *** join/#brlcad merzo (~merzo@193.254.217.44) | |
| 07:45.47 | *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol) | |
| 14:24.39 | *** join/#brlcad packrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net) | |
| 15:01.30 | *** join/#brlcad hackrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net) | |
| 15:44.44 | *** join/#brlcad n_reed (~nicholas@c-68-55-142-136.hsd1.md.comcast.net) | |
| 16:01.30 | cvds_ | brlcad: thanks, I shall dig up vol3. but running a cp on an combibation X giving me an X' will mean that whatever I do to X will end up in X' ? | 
| 16:03.43 | cvds_ | ALso, the oed command one is a very useful read | 
| 16:05.58 | cvds_ | just which one is the third, I did introduction to mged, the oed command and principles of effective modelling. | 
| 17:13.27 | brlcad | cvds_: if you cp X to X1 then whatever you do to X will NOT end up in X | 
| 17:13.29 | brlcad | ' | 
| 17:13.54 | brlcad | principles of effective modeling is Vol3 | 
| 17:14.10 | brlcad | talks about how to structure geometry | 
| 17:14.23 | brlcad | as does volume 2 (into mged) but it's spread across multiple tutorials | 
| 17:17.36 | cvds_ | will reread the passeges in effective modelling then | 
| 17:18.24 | cvds_ | and I did some experimenting already, that oed command + shallow copies is realy nice | 
| 17:53.40 | *** join/#brlcad DarkCalf (DC@173.231.40.98) | |
| 17:54.41 | cvds_ | is it normal when rendering a combination to get overlap warnings when raytracing (I am getting these on a union of shapes I put together | 
| 18:14.32 | brlcad | cvds_: it's normal when you have modeling "errors", sure ;) | 
| 18:14.55 | brlcad | if you've not defined any regions, then the raytracer assumes that primitives are regions | 
| 18:15.23 | brlcad | a region is brl-cad terminology for a part, when something becomes solid and occupies physical space | 
| 18:16.12 | brlcad | probably as simple as marking your combination as a region or creating a region that unions that one combination you were using | 
| 18:16.21 | brlcad | (see the 'r' command) | 
| 18:20.03 | cvds_ | brlcad: That is what I expected, but wrapping the combination in a region and raytracing it still gave me the erros. I revised the combination to just substract overlapping solids | 
| 18:21.04 | cvds_ | and now the raytracer is happy again | 
| 18:55.12 | CIA-48 | BRL-CAD: 03erikgreenwald * r47174 10/brlcad/trunk/src/libgcv/bottess.c: fix broken indentation | 
| 18:58.41 | brlcad | cvds_: I suspect when you wrapped it in a region, you were still displaying the non-region combination, so it would have still resulted in primitives getting turned into regions resulting in overlaps | 
| 19:08.09 | cvds_ | that would make sense -_- I thought I blasted it tho. Let met try this | 
| 19:12.12 | cvds_ | brlcad: that seems to be it indeed | 
| 19:24.36 | CIA-48 | BRL-CAD: 03starseeker * r47175 10/brlcad/trunk/src/other/ (5 files in 5 dirs): TCL_CHECK_LIBRARY -> CHECK_LIBRARY_EXISTS | 
| 19:29.09 | CIA-48 | BRL-CAD: 03starseeker * r47176 10/brlcad/trunk/src/other/ (4 files in 4 dirs): Whoops, not a simple one to one mapping of the macros. | 
| 19:30.08 | CIA-48 | BRL-CAD: 03starseeker * r47177 10/brlcad/trunk/src/other/sqlite3/tcl/CMake/tcl.cmake: missed one... | 
| 19:30.50 | cvds_ | Is there a more powerful insert command that does not add an object to the end of the combination? Since adding to the end of the tree does not always result in the result I want because of the boolean operator precedence | 
| 19:34.47 | brlcad | cvds_: hm! that's actually not come up before (of recent memory) | 
| 19:36.28 | brlcad | I've thought about that myself -- a command that allows position-based insertion/removal -- but afaik, doesn't exist | 
| 19:36.50 | brlcad | it's usually easy enough to modify the comb with the gui or text edit (red command) or get/put commands | 
| 19:37.23 | brlcad | note that the latter is very powerful, but also very unforgiving if you mess up (even simple typos can result in an unusable comb) | 
| 19:37.34 | brlcad | put/get is about as low-level as it gets | 
| 19:42.42 | cvds_ | brlcad: red seems to work just fine :). I wonder if I should more lower level combinations to prevent very large trees from forming ... | 
| 19:43.09 | cvds_ | if I should create* | 
| 19:50.21 | CIA-48 | BRL-CAD: 03starseeker * r47178 10/brlcad/trunk/src/other/incrTcl/ (itcl/CMakeLists.txt itk/CMakeLists.txt): Make a stab at updating the incrTcl CMakeLists.txt files | 
| 19:51.27 | cvds_ | also considering to wrap a combination that I intend to duplicate around inside a wrapper object before copying. That way I hope that I can add solids the base object and see it propagate over the copties | 
| 19:57.28 | cvds_ | heh the c command looks interesting as well | 
| 19:59.17 | cvds_ | or can one use parenthesis in comb as well /me tests | 
| 20:08.08 | cvds_ | parenthesis are not allowed in comb but are in c, results seems to be the same tree. Using an extra wrapper before making shallow copies allows me to add solids to the copies by adding them to the base combination | 
| 20:15.17 | CIA-48 | BRL-CAD: 03starseeker * r47179 10/brlcad/trunk/src/other/tk/CMakeLists.txt: Oops - handle X11 dirs better for tk | 
| 20:30.23 | CIA-48 | BRL-CAD: 03brlcad * r47180 10/brlcad/trunk/TODO: | 
| 20:30.23 | CIA-48 | BRL-CAD: some reid support requests from the modeling team. add an option to increment | 
| 20:30.23 | CIA-48 | BRL-CAD: with values other than 1 and another for reporting/detecting if the region | 
| 20:30.23 | CIA-48 | BRL-CAD: numbers being used conflict with existing region numbers elsewhere in the | 
| 20:30.23 | CIA-48 | BRL-CAD: database. | 
| 20:33.06 | CIA-48 | BRL-CAD: 03brlcad * r47181 10/brlcad/trunk/HACKING: there is a facebook and twitter feed, mention them as part of the release process (ask me for the pw if you need to post) | 
| 21:32.50 | CIA-48 | BRL-CAD: 03bob1961 * r47182 10/brlcad/trunk/src/libbu/dirname.c: In bu_dirname, need to check to see if slash is NULL (i.e. we could be on Windows and actually using a forward slash instead of BU_DIR_SEPARATOR which is a backslash on this platform). Don't you just love Windows? | 
| 21:40.20 | *** join/#brlcad juanman (~quassel@unaffiliated/juanman) | |
| 21:59.55 | CIA-48 | BRL-CAD: 03n_reed * r47183 10/brlcad/trunk/doc/bison_to_lemon.txt: additions and corrections | 
| 22:26.20 | CIA-48 | BRL-CAD: 03starseeker * r47184 10/brlcad/trunk/src/other/sqlite3/ (CMakeLists.txt tcl/CMakeLists.txt): Couple tweaks to the sqlite3 build - we have now successfully run hv3 on Windows. | 
| 22:30.48 | brlcad | ``Erik: indentation is broken because the macros are missing semi's | 
| 22:31.48 | brlcad | they're expected after all the vmath macros (even if they technically expand to code that might not need it, that's not the intent) | 
| 22:47.20 | CIA-48 | BRL-CAD: 03brlcad * r47185 10/brlcad/trunk/src/mged/ (CMakeLists.txt Makefile.am fbserv_win32.c): remove the unused-and-not-being-compiled fbserv_win32.c file, especially now that cmake is building fbserv.c across all platforms. file was referring to a non-existing pkgtypes.h libfb header too. | 
| 22:49.41 | CIA-48 | BRL-CAD: 03brlcad * r47186 10/brlcad/trunk/src/conv/iges/ (CMakeLists.txt Makefile.am spl.c): remove the similarly unused spl.c file that was referring to a non-existent b_spline.h header. | 
| 22:57.14 | CIA-48 | BRL-CAD: 03brlcad * r47187 10/brlcad/trunk/src/other/step/src/clutils/ (dirobj.cc stat.h): #include ridiculousness. full path to sys/stat.h (and dirent) is not portable. | 
| 23:01.34 | CIA-48 | BRL-CAD: 03brlcad * r47188 10/brlcad/trunk/src/librt/ (CMakeLists.txt Makefile.am timer52brl.c): | 
| 23:01.35 | CIA-48 | BRL-CAD: remove timer52brl.c for referring to header files that haven't existed in about | 
| 23:01.35 | CIA-48 | BRL-CAD: a decade. there doesn't seem to be much utility in even keeping this bsd-style | 
| 23:01.35 | CIA-48 | BRL-CAD: implementation around for reference since it just emulates bsd calls, and | 
| 23:01.35 | CIA-48 | BRL-CAD: nowhere close to a compiling state regardless. | 
| 23:07.42 | CIA-48 | BRL-CAD: 03brlcad * r47189 10/brlcad/trunk/src/adrt/ (4 files in 2 dirs): tie.h no longer lives in a libtie subdir | 
| 23:11.03 | CIA-48 | BRL-CAD: 03starseeker * r47190 10/brlcad/trunk/src/other/sqlite3/CMakeLists.txt: More sqlite3 CMake tweaks | 
| 23:20.48 | CIA-48 | BRL-CAD: 03brlcad * r47191 10/brlcad/trunk/src/libbu/dirname.c: | 
| 23:20.48 | CIA-48 | BRL-CAD: bob's change in r47182 made it obvious that there is more logic failure and | 
| 23:20.48 | CIA-48 | BRL-CAD: potential for crash.. need to make sure both slash and slash2 are non-null | 
| 23:20.48 | CIA-48 | BRL-CAD: before setting them (and we want to always set them if they're not at the | 
| 23:20.48 | CIA-48 | BRL-CAD: beginning of the path) | 
| 23:24.45 | CIA-48 | BRL-CAD: 03brlcad * r47192 10/brlcad/trunk/src/libbu/dirname.c: rename slash/slash2 to found_dslash/found_fslash respectively so logic is a lil easier to read | 
| 23:25.56 | *** part/#brlcad n_reed (~nicholas@c-68-55-142-136.hsd1.md.comcast.net) | |
| 23:49.59 | *** join/#brlcad mattS_ (cb3af1be@gateway/web/freenode/ip.203.58.241.190) | |