| 00:14.43 | brlcad | waves to bhlegm |
| 00:15.05 | brlcad | andrei: don't know for certain, but I'd think we can |
| 00:17.10 | andrei | hm, 100 tasks of roughly two hours didn't seem much in two months time, that's why I asked. |
| 00:34.58 | brlcad | heh, "Invalid user this-is-not-an-attack from ..." |
| 00:35.36 | brlcad | andrei: yeah, we need to have about 200 prepared |
| 00:35.47 | brlcad | some of the ones up there break up into more |
| 00:36.07 | brlcad | some are way more complicated than two-hours and need to be simplified or broken up |
| 00:40.21 | andrei | I'm not sure if I asked it before or if it already exists, if not, should I make a brief tutorial regarding how to compile on linux / how to compile a specific file from brl - cad and some other things that will be needed for sure ? |
| 00:41.17 | brlcad | andrei: you could review and improve http://brlcad.org/wiki/Compiling |
| 00:42.52 | andrei | they don't need to submit the tasks in svn format I assume |
| 00:44.11 | brlcad | actually, it'd be great to have a page on how to submit a patch, http://brlcad.org/wiki/Patches |
| 00:44.38 | brlcad | obtain latest sources, make change, run svn status, svn diff, submit to tracker, etc |
| 00:45.48 | andrei | Hm, I ll make a sketch now, will be similar to "Compiling" |
| 00:52.12 | andrei | the virtual machine is running ubuntu, right? |
| 00:52.18 | andrei | nvm, I ll check later. |
| 01:26.07 | andrei | I m done with the page :) |
| 01:26.37 | andrei | http://brlcad.org/wiki/Patches |
| 01:48.12 | DarkCalf | waves to brlcad |
| 03:33.21 | *** join/#brlcad jarray52 (~bigbear@unaffiliated/jarray52) | |
| 03:35.00 | jarray52 | Does BRLCad have support for threads in inches such as 6-32 and 10-32? |
| 03:53.00 | louipc | jarray52: brl-cad doesn't really have a concept of threads as far as I know. You can model your own though. |
| 03:54.36 | jarray52 | louipc: There's this http://brlcad.org/wiki/Hex for metric threads. I was wondering if there was an equivalent for inch based threads. |
| 03:55.39 | louipc | ah pseudo thread... dunno |
| 03:56.11 | louipc | I don't think it would be hard to modify that program to produce arbitrary size and pitch though |
| 03:56.32 | jarray52 | louipc: I'll give that a shot. |
| 03:56.53 | jarray52 | louipc: Is there an easy way to translate an object? |
| 03:58.49 | louipc | jarray52: brlcad said the command is "tra" |
| 03:59.10 | jarray52 | tra requires an object be selected |
| 03:59.38 | jarray52 | I want to translate the object for the purpose of cutting the object out from another object. |
| 04:00.11 | jarray52 | For example, I want to cutout multiple rings from a cylinder. |
| 04:02.06 | louipc | not sure if there's a fancy way to do it |
| 04:02.20 | louipc | I would copy, translate, subtract |
| 04:02.36 | jarray52 | That's exactly what I'm trying to do. |
| 04:02.52 | jarray52 | I was able to copy and subtract. |
| 04:03.06 | jarray52 | The translation part has been the difficulty. |
| 04:23.54 | brlcad | andrei: how about adding instructions for windows and mac too since they'll be really common for HS students |
| 04:29.33 | jarray52 | brlcad: Is there a simple way to translate an object for the purpose of cutting it out from another object? |
| 04:30.20 | brlcad | jarray52: yes |
| 04:30.39 | brlcad | the "tra" command, preceeded by either sed (primitives) or oed (combinations) |
| 04:31.02 | brlcad | the mged quick reference sheet lists a lot of the fundamental commands |
| 04:31.19 | jarray52 | I tried the oed for combinations. |
| 04:31.47 | jarray52 | The object was moved, but brlcad didn't recognize the object as moved for the purpose of subtracting. |
| 04:32.39 | jarray52 | Also, the oed command doesn't seem to work in scripts, but it does work when the mged windows are open. |
| 04:32.50 | jarray52 | Am I doing something wrong? |
| 04:33.35 | brlcad | you're going to have to be a lot more specific since you can have matrix transformations at any node in a hierarchy on top of arbitrary primitive transformations |
| 04:33.49 | brlcad | you are almost certainly doing something wrong :) |
| 04:34.31 | jarray52 | brlcad: Thanks. That's helpful. Let me play with this a bit more. |
| 04:35.00 | brlcad | if you want to move the primitive, sed+tra is what you want |
| 04:38.34 | brlcad | or just create it in the place you want it when you run 'in' |
| 04:43.38 | jarray52 | http://dpaste.com/833558/ |
| 04:44.19 | jarray52 | In this example, the cylinner.c is moved by sed+tra, but the subtraction does not take into account the translation. |
| 04:45.18 | jarray52 | brlcad: Is there a way to ensure the subtraction used to define ring.s takes into account the translation? |
| 04:45.40 | jarray52 | Sorry.. I reversed the '.s' and '.c' |
| 04:51.44 | brlcad | jarray52: aha, you have to run "accept" after edit operations to terminate "sed" edit mode |
| 04:54.36 | jarray52 | brlcad: many thanks. I was struggling with that one for a while. |
| 07:05.47 | brlcad | jarray52: yeah, sorry for the delay -- I tried responding a couple times when you originally asked how to translate, but you'd left the channel |
| 07:06.27 | jarray52 | brlcad: No worries. I'm the one that should apologize for leaving the channel. |
| 07:06.45 | jarray52 | brlcad: Thanks for the advice. |
| 07:06.55 | jarray52 | brlcad: It was appreciated. |
| 07:12.23 | jarray52 | brlcad: Goodnight everyone. |
| 07:12.42 | jarray52 | brlcad: See you all tomorrow. =) |
| 07:12.49 | *** part/#brlcad jarray52 (~bigbear@unaffiliated/jarray52) | |
| 08:29.29 | *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ) | |
| 11:38.28 | Notify | 03BRL-CAD:carlmoore * 53753 (brlcad/trunk/src/proc-db/wavy.c brlcad/trunk/src/rt/heatgraph.c and 4 others): fix spellings |
| 11:38.31 | Notify | 03BRL-CAD:carlmoore * 53754 brlcad/trunk/src/tclscripts/lib/Command.tcl: fix spelling as just explained in an email |
| 11:38.34 | Notify | 03BRL-CAD:carlmoore * 53755 (brlcad/trunk/src/tclscripts/lib/CellPlot.tcl brlcad/trunk/src/tclscripts/lib/Ged.tcl): fix spellings |
| 11:38.37 | Notify | 03BRL-CAD:carlmoore * 53756 brlcad/trunk/src/tclscripts/mged/points.tcl: fix spellings (NOTICE INCLUSION OF pipe_number.pl) |
| 11:38.40 | Notify | 03BRL-CAD:carlmoore * 53757 brlcad/trunk/src/tclscripts/mged/attr_edit.tcl: fix spelling and fix double negative (changing 'nor' to 'or') |
| 11:38.43 | Notify | 03BRL-CAD:carlmoore * 53758 brlcad/trunk/src/tclscripts/mged/text.tcl: fix spellings (NOTICE search_char) and switch period & parenthesis) |
| 11:38.46 | Notify | 03BRL-CAD:carlmoore * 53759 brlcad/trunk/src/tclscripts/mged/openw.tcl: fix spellings |
| 11:38.49 | Notify | 03BRL-CAD:carlmoore * 53760 brlcad/trunk/src/tclscripts/mged/mgedrc.tcl: fix spellings |
| 11:38.52 | Notify | 03BRL-CAD:carlmoore * 53761 brlcad/trunk/src/tclscripts/mged/pattern_gui.tcl: fix spelling |
| 11:38.55 | Notify | 03BRL-CAD:brlcad * 53762 brlcad/trunk/src/librt/prep.c: this is why the bitv had stuff in it. rt_get_solidbitv() needs to clear the bitv that we're reusing before returning it. |
| 11:38.58 | Notify | 03BRL-CAD:brlcad * 53763 (brlcad/trunk/src/librt/bundle.c brlcad/trunk/src/librt/shoot.c brlcad/trunk/src/librt/vshoot.c): no longer need to manually clear the bitv, rt_get_solidbitv() does it for us |
| 11:39.01 | Notify | 03BRL-CAD:brlcad * 53764 brlcad/trunk/src/librt/prep.c: document the function and allow for a null resource pointer |
| 11:39.04 | Notify | 03BRL-CAD:carlmoore * 53765 brlcad/trunk/src/tclscripts/mged/apply_mat.tcl: fix spelling |
| 11:39.07 | Notify | 03BRL-CAD:carlmoore * 53766 brlcad/trunk/src/tclscripts/mged/xclone.tcl: add s and an apostrophe, and fix a spelling |
| 11:39.10 | Notify | 03BRL-CAD:carlmoore * 53767 brlcad/trunk/src/tclscripts/mged/pattern.tcl: fix spellings |
| 11:39.13 | Notify | 03BRL-CAD:brlcad * 53768 brlcad/trunk/src/libbu/bitv.c: manually initialize instead of relying on calloc. slightly faster alloc and probably slower albeit more explicit init. |
| 11:39.16 | Notify | 03BRL-CAD:carlmoore * 53769 brlcad/trunk/src/tclscripts/mged/expand_comb.tcl: fix spelling |
| 11:39.19 | Notify | 03BRL-CAD:carlmoore * 53770 brlcad/trunk/src/tclscripts/mged/shaders.tcl: fix spellings |
| 11:39.22 | Notify | 03BRL-CAD:carlmoore * 53771 brlcad/trunk/src/tclscripts/mged/make_solid.tcl: fix spellings |
| 11:39.25 | Notify | 03BRL-CAD:carlmoore * 53772 brlcad/trunk/src/tclscripts/mged/build_region.tcl: fix spellings |
| 11:39.28 | Notify | 03BRL-CAD:carlmoore * 53773 brlcad/trunk/src/tclscripts/mged/overlap.tcl: fix spellings INCLUDING 'string compare' missing trailing e |
| 11:39.31 | Notify | 03BRL-CAD:carlmoore * 53774 brlcad/trunk/src/tclscripts/mged/help.tcl: fix spelling |
| 11:39.34 | Notify | 03BRL-CAD:r_weiss * 53775 brlcad/trunk/src/libbn/plane.c: Added two new functions to libbn in file "plane.c". Added "bn_distsq_pt3_lseg3_v2" which a test version of "bn_distsq_pt3_lseg3" and "bn_are_equal" which is a support function for this new test function. At some point this test function and the original will be consolidated. |
| 11:39.37 | Notify | 03BRL-CAD:r_weiss * 53776 brlcad/trunk/include/bn.h: Updated "bn.h" adding function "bn_distsq_pt3_lseg3_v2" which is a test version of "bn_distsq_pt3_lseg3". At some point this test function and the original will be consolidated. |
| 11:39.40 | Notify | 03BRL-CAD:n_reed * 53777 brlcad/trunk/src/librt/primitives/pipe/pipe.c: document draw_linear_seg routine and give it a more flexible implementation |
| 11:39.43 | Notify | 03BRL-CAD:brlcad * 53778 brlcad/trunk/NEWS: fix an old interactive edit keypoint bug seen by most new users that go through the commercial brl-cad training, but that we couldn't ever seem to reproduce. turns out there was a bug related to interactive mouse translations/rotations if a keypoint was manually set. fixed in r53727 by parker. Revision Links: -------------- http://brlcad.svn.sourceforge.net/brlcad/?rev=53727&view=rev |
| 12:49.56 | Notify | 03BRL-CAD:brlcad * 30347 (brlcad/trunk/src/util/pix-png.c brlcad/trunk/src/fb/png-fb.c and 674 others): categoric removal of the source, author, and function list sections in files, particularly the source file header sections. those are all sections of data that are more often incomplete or out-of-date than they are correct and are a maintenance burden that has no direct benefit. the 'source' section (i.e. the address) is mostly |
| 12:49.59 | Notify | irrelevant with the open sourcing. the authorship is better comprehensively preserved through the SCM revision control system, and was the most common to be incomplete data (aside from the matter of not having clear criteria for knowing when someone could add their name to the list). the function lists were rarely ever updated, often listing non-existent functions or missing more than it documented. the header is meant to be a |
| 12:50.02 | Notify | description of the file's purpose more than its content -- functions should have their own doxygen comment header. this commit modifies all files with a 21005 zip code. additionally, there is an interesting assertion by brian fitzpatrick and ben collins-sussman in their poisonous people talk regarding how having authors listed in source files is perceived by potential new contributors. namely that it can become a barrier to their... |
| 12:50.30 | ``Erik | swank |
| 12:54.13 | ``Erik | (defun split-for-irc (msg &optional (len +irc-line-length+)) (let ((m (substitute #\Space #\Newline msg))) (if (< (length m) len) (list m) (loop for i from len downto 0 until (eq (char m i) #\Space) finally (return (cons (subseq m 0 i) (split-for-irc (subseq m (+ i 1))))))))) |
| 12:54.55 | ``Erik | (defun split-to-3-for-irc (msg &optional (len +irc-line-length+)) (let ((bits (split-for-irc msg len))) (if (<= (length bits) 3) bits (list (car bits) (cadr bits) (concatenate 'string (caddr bits) "..."))))) |
| 13:05.15 | *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98) | |
| 15:15.14 | *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com) | |
| 16:07.43 | Notify | 03BRL-CAD:n_reed * 53779 brlcad/trunk/src/librt/primitives/pipe/pipe.c: clean up draw loop to remove goto |
| 16:35.55 | starseeker | brlcad: http://bzflag.bz/~starseeker/opennurbs-2012-10-24.tar.gz |
| 16:58.29 | Notify | 03BRL-CAD:erikgreenwald * 53780 brlcad/trunk/src/libbn/ulp.c: Define isinf() and isnan() for msvc. |
| 17:19.41 | *** join/#brlcad elf` (~elf11_@p5.eregie.pub.ro) | |
| 17:55.15 | Notify | 03BRL-CAD:carlmoore * 53781 brlcad/trunk/src/tclscripts/swidgets/scripts/togglearrow.itk: fix 2 occurrences of 'Disabled___' |
| 18:02.31 | Notify | 03BRL-CAD:carlmoore * 53782 (brlcad/trunk/src/tclscripts/rtwizard/lib/MGEDpage.itk brlcad/trunk/src/tclscripts/rtwizard/lib/Wizard.itk and 3 others): fix spellings |
| 18:15.21 | *** join/#brlcad andrei (~andrei@5-12-220-128.residential.rdsnet.ro) | |
| 18:47.46 | brlcad | wot's wrong wif ju, that MSC_VER crap don't belong in ulp.c |
| 18:49.01 | brlcad | starseeker: got it |
| 19:04.18 | andrei | why is implement parallel support for windows a 2 hour task ? :s |
| 19:04.34 | brlcad | that needs to be broken up into two tasks |
| 19:04.58 | brlcad | if someone knows how to create threads on windows, it's not that hard of a task at all |
| 19:05.14 | brlcad | less than 50 lines in one file and same in another |
| 19:05.33 | brlcad | but those two files should be broken into separate tasks |
| 19:05.46 | brlcad | (create threads and acquire mutex/semaphore locks) |
| 20:49.43 | Notify | 03BRL-CAD:erikgreenwald * 53783 (brlcad/trunk/include/config_win.h brlcad/trunk/include/config_win_cmake.h.in): add isinf() for msvc |
| 20:50.08 | Notify | 03BRL-CAD:erikgreenwald * 53784 brlcad/trunk/src/libbn/ulp.c: use the isnan and isinf from config_win.h |
| 21:38.25 | Notify | 03BRL-CAD:carlmoore * 53785 brlcad/trunk/src/libbn/plane.c: fix spelling and remove a trailing tab |
| 21:41.15 | Notify | 03BRL-CAD:brlcad * 53786 brlcad/trunk/TODO: after talking with bowers, apparently some problem calling rt_dirbuild() multiple times (same db, different trees). begs investigating. |