IRC log for #brlcad on 20090901

00:51.06 *** join/#brlcad KingofCSU (n=king@222.247.115.87)
00:53.12 *** part/#brlcad KingofCSU (n=king@222.247.115.87)
00:55.10 *** join/#brlcad KingofCSU (n=king@222.247.115.87)
00:55.13 *** part/#brlcad KingofCSU (n=king@222.247.115.87)
01:27.47 *** join/#brlcad talcite (n=Matthew@74.12.197.97)
01:32.40 *** join/#brlcad BigAToo1 (n=BigAToo@pool-96-230-124-159.sbndin.btas.verizon.net)
02:34.10 *** part/#brlcad jdoliner (n=jdoliner@c-67-173-0-29.hsd1.il.comcast.net)
02:36.07 *** join/#brlcad cosurgi (n=cosurgi@153.19.34.234) [NETSPLIT VICTIM]
03:43.20 CIA-28 BRL-CAD: 03starseeker * r35805 10/brlcad/trunk/src/ (librt/primitives/arb8/arb8_brep.cpp proc-db/csgbrep.cpp): Enable arbs 4-8 using rt_arb_brep calling rt_nmg_brep. It looks like this completes the handing of all arbs, but arbn is a separate case and will need its own routine and test case.
04:33.55 CIA-28 BRL-CAD: 03starseeker * r35806 10/brlcad/trunk/src/ (librt/Makefile.am proc-db/csgbrep.cpp): Nuts. arbn is either causing or exposing some issues - doesn't generate a valid brep even in isolation, and in csgbrep it causes corruption of the other arbs somehow when enabled.
04:50.47 *** join/#brlcad PrezKennedyII (n=Matthew@whitecalf.net)
09:42.13 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
11:19.42 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-159.sbndin.btas.verizon.net)
12:14.15 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-159.sbndin.btas.verizon.net)
12:39.43 ``Erik ramalamadingdangdong
12:42.22 *** join/#brlcad SWPadnos (n=Me@dsl107.esjtvtli.sover.net)
12:45.22 Yoshi47 ``Erik, just for that you can help me! lol
12:45.56 Yoshi47 jk
12:46.29 Yoshi47 i do have a question though, where's the best place to learn about assemblies and proper way of doing that in brl-cad
12:52.44 ``Erik um, the books?
12:53.05 ``Erik there's nothing magic about an assembly, it's an analog to a real life assembly
12:53.42 ``Erik since it's composed of regions, and a region is a single homogeneous object, ya just ... stick 'em together and go
12:54.32 Yoshi47 i think im having trouble with the naming of parts and their shapes,
12:55.08 Yoshi47 like if i have a bearing, should i start all shapes with bearing1.*.s so when i concat the dbs the names don't interfere with other names
12:56.46 ``Erik sure, it's up to you... and you can rename (mv) and rebuild the regions (even with the gui combination editor) if you change your mind
12:57.08 _clock_ Who likes Madonna?
12:57.18 ``Erik (doesn't dbconcat rename on conflict?)
12:57.55 Yoshi47 ``Erik, i think so, thats what brlcad said, but i would like to come up with a good naming convention so i don't get that and my regions stay good as well.
12:58.09 Yoshi47 _clock_, what does that have to do with brlcad
12:58.42 _clock_ Yoshi47: nothing
12:59.06 Yoshi47 oh
12:59.07 Yoshi47 <PROTECTED>
12:59.54 ``Erik her bra's are trivial to model in BRL-CAD, that's what it has to do :D *duck*
13:01.17 Yoshi47 nice
13:05.35 _clock_ ``Erik: you mean she has no bra's?
13:05.46 _clock_ half-plane?
13:06.53 ``Erik simple cones
13:09.32 ``Erik in bra_cup trc 0 0 0 0 0 2 1 0.0001
13:09.43 ``Erik http://media.washingtontimes.com/media/img/photos/2008/08/26/20080825-234716-pic-872712083.jpg
13:09.46 ``Erik perfect match
13:09.49 ``Erik :D
13:11.52 starseeker scowls at the arbn for ruining the party and hits the road
14:23.31 *** join/#brlcad Elrohir (n=kvirc@p5B14ECA1.dip.t-dialin.net)
14:34.18 Yoshi47 who wants my .375"OD bearing?
14:34.54 starseeker the model or the bearing? ;-)
14:35.15 Yoshi47 the model!
14:35.26 starseeker let's see :-)
14:35.34 Yoshi47 one sec,
14:35.41 starseeker you could try uploading it to more.brlcad.org
14:36.37 Yoshi47 ok i'll try when i got it ready i found a flaw
14:37.24 CIA-28 BRL-CAD: 03starseeker * r35807 10/brlcad/trunk/src/librt/primitives/arbn/arbn_brep.cpp: Whoops, how about adding arbn_brep. This is a recreation, checking compile now.
15:00.48 *** join/#brlcad surje (n=surje@202.3.77.11)
15:12.11 CIA-28 BRL-CAD: 03starseeker * r35808 10/brlcad/trunk/src/ (3 files in 3 dirs): Oh yeah, should free memory that is allocated. The arbn brep is still messed up but since it doesn't crash now enable it.
15:20.22 brlcad starseeker: msvc8 and cmake build
15:24.35 CIA-28 BRL-CAD: 03starseeker * r35809 10/brlcad/trunk/ (3 files in 3 dirs): Add arbn_brep.cpp to the other build system logics
15:31.23 Yoshi47 starseeker, what license should I do?
15:39.30 louipc wtfpl
15:39.34 CIA-28 BRL-CAD: 03josiah47 07http://more.brlcad.org * r26 10Model repository/: Bearing 0.375 (insert model: )
15:40.20 Yoshi47 how long does it take for the render to automatically come up?
16:01.01 CIA-28 BRL-CAD: 03 07http://more.brlcad.org * r26 10Model repository/: Bearing 0.375 (update model: BRLCAD processing completed.)
16:13.05 Yoshi47 oh i guess that answers my question
16:34.34 Yoshi47 why is there no search function for the wiki?
16:34.43 Yoshi47 I need more info on concating dbs
16:35.59 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc)
16:43.32 Yoshi47 i just used the import utility, duh
16:52.11 *** join/#brlcad Elrohir (n=kvirc@p5B14ECA1.dip.t-dialin.net)
17:29.39 brlcad Yoshi47: the principles of effective modeling covers assemblies and naming conventions some (vol III)
17:29.53 Yoshi47 ok thanks
17:36.41 brlcad and I would suggest you not worry too much about naming convention conflicts, so long as the names within a given .g make relative sense
17:37.34 Yoshi47 is that because when i do an import i can add a prefix?
17:37.34 brlcad dbconcating with a prefix is pretty common practice to help indicate a scope of sorts, and minimizes conflicts
17:37.34 brlcad bingo
17:37.50 Yoshi47 i figured that out after i changed my names, lol
17:37.56 Yoshi47 oh well i learnt
17:38.11 starseeker Yoshi47: what license would you want to use?
17:38.20 Yoshi47 i did GLV3
17:38.26 Yoshi47 but i don't know the difference
17:38.46 Yoshi47 guess i good read, but does it make that much of a diff
17:40.38 starseeker BRL-CAD itself is LGPL - Creative Commons is a popular choice
17:41.57 Yoshi47 only BSD and GPLv3 were in the list, so LGPL is v3
17:43.06 starseeker Erm
17:43.14 starseeker we'll need to expand that list
17:44.05 starseeker If you could pick any of the various choices, would you have a preference? (Generally it runs BSD most free to GPL most restricted)
17:46.14 brlcad yeah, wow, probably just to stub "something"
17:46.27 brlcad gplv3 wouldn't have been top of my list to add first
17:47.48 brlcad bsd/mit/apache, cc-by/cc-sa/cc-by-sa, lgpl
17:50.52 Yoshi47 i think i would choose the most free
17:51.40 brlcad those all allow pretty much any use
17:51.58 brlcad something like cc-pd would probably be ideal
17:52.17 starseeker brlcad: any idea where that license list lives?
17:52.44 brlcad starseeker: pretty good idea it's in the web root for more ;)
17:54.35 starseeker is poking there
17:55.18 brlcad search for the gplv3 string, can't be too many
17:56.13 starseeker aren't any
17:56.41 starseeker Yoshi47: nifty bearing!
17:56.50 *** join/#brlcad cosurgi (n=cosurgi@atak.bl.pg.gda.pl)
17:56.52 brlcad if it's displaying in a webpage, it has to be somewhere -- it might be an entity stored in the db
17:56.53 Yoshi47 ya its tiny,
17:56.59 brlcad drupal being all content-based
17:57.04 brlcad see the admin panel
17:58.22 brlcad or email elena
17:58.33 Yoshi47 whos elena?
17:58.39 brlcad she'd probably enjoy hearing that it's being put to use
17:58.52 brlcad elena put the model repository site together
17:59.11 Yoshi47 oh, summer student?
17:59.17 brlcad yeah
17:59.25 brlcad gsoc
17:59.31 Yoshi47 year?
18:00.03 brlcad grad student in eastern europe, working gsoc this year
18:00.09 Yoshi47 cool
18:00.23 brlcad very cool, she did fantastic
18:00.55 Yoshi47 so is there a search function on the website/wiki?
18:01.26 brlcad there is, but it's disabled
18:01.56 Yoshi47 umm, can it be enables only for registered users?
18:02.03 brlcad we don't yet have integration between the drupal and mediawiki sides of things, didn't want to leave things in a confusing/partial state
18:02.56 Yoshi47 oh,
18:03.42 Yoshi47 i don't know if i asked this before but where is the snapping stuff? is there a plan to make it better?
18:05.16 Yoshi47 is there something special to get the grid to draw or is it my color scheme?
18:05.36 brlcad presume you mean snap-to-grid? it's on the mged menu, turn on the grid option and then snapping
18:05.52 brlcad i believe the grid default is black
18:05.55 Yoshi47 kinda, no snap to middle?
18:06.00 starseeker will have to look into the more site setup more later
18:06.01 Yoshi47 yep i checked it
18:06.40 Yoshi47 i guess its hard to do snap to middle with solid objects
18:06.44 brlcad there are definitely ideas to make it better -- parametrics and constraints make object snapping a lot easier
18:07.00 brlcad it's snaps to the *grid*
18:07.20 Yoshi47 ya i just have to get that going, there seems to be a duplication in the menus
18:08.04 brlcad yeah, there's quite a bit of duplication, sucks but nobody has stepped up to propose an improved reorg (again, priorities and all)
18:08.18 Yoshi47 ah
18:08.55 Yoshi47 i have draw grid on but nothing shows up
18:09.15 brlcad do you have a black background?
18:09.23 Yoshi47 nope on winter theme
18:09.34 Yoshi47 and grid is set to black on that
18:09.35 brlcad try turning faceplate on
18:09.58 Yoshi47 didn't work
18:10.28 brlcad ah, default grid is white
18:11.06 Yoshi47 even though grid color is 0 0 0 in color schemes
18:11.59 brlcad mmm, black is barely visible
18:12.18 Yoshi47 i can't see anything
18:12.47 brlcad do you see a wireframe?
18:13.02 brlcad or have you been rendering/raytracing images into the view with overlay
18:13.05 Yoshi47 from my parts yes
18:13.17 Yoshi47 nope ray tracing disabled
18:13.46 brlcad hrm
18:14.45 Yoshi47 what anchor point?
18:15.00 Yoshi47 oh thats what it is
18:15.17 brlcad >
18:15.17 Yoshi47 guess that kinda makes sense, but not really good for a default
18:15.18 brlcad ?
18:15.51 Yoshi47 soon as i pout 0 0 0 for anchor point in grid control panel it went on it was set to NAN NAN NAN
18:16.13 Yoshi47 the grid helps, don't need measurement tools as much
18:28.48 CIA-28 BRL-CAD: 03indianlarry * r35810 10/brlcad/trunk/src/ (libged/brep.c librt/primitives/brep/brep_debug.cpp): updates to mged 'brep' command
18:29.03 CIA-28 BRL-CAD: 03starseeker * r35811 10/brlcad/trunk/src/proc-db/csgbrep.cpp: Whoops, didn't mean to commit the turning off of everything but arbn
18:31.43 Yoshi47 perfect
18:32.41 Yoshi47 im back
18:33.51 brlcad cool
18:34.22 brlcad yeah, it's sort of a balance of quick-to-implement and necessary/useful-features
18:36.18 Yoshi47 what is the proper name for a race track shape?
18:37.12 ``Erik can think of many different race track shapes
18:37.12 brlcad an oval?
18:37.24 brlcad ellipse?
18:37.24 Yoshi47 with staight sides
18:37.25 ``Erik woulda said more like a 'pill' shape,
18:37.30 Yoshi47 yeah
18:37.35 Yoshi47 what ``Erik said
18:37.49 brlcad yeah, pill-shaped in 3d is our "part" primitive
18:38.17 brlcad two sphereical ends with an joining cone
18:38.38 Yoshi47 joing rcc
18:38.48 brlcad flattened would simply be two rccs with a joining arb8
18:39.17 ``Erik each end could be a small rcc subtracted from a large rcc, then a big subtract arb8 in the middle to make them halves, then 2 more arb8's added in to make the straight pieces
18:39.32 brlcad would with ascii art, but they'd both end up looking like a penis
18:40.23 Yoshi47 ok two rcc one on each end of a arb8 half way
18:41.10 brlcad if the sides don't need to be perfectly flat, you could intersect a part with an arb8
18:41.30 ``Erik (+ (- (+ bigrccnorth bigrccsouth) (+ smallrccnorth smallrccsouth midarb8)) westarb8 eastarb8)
18:41.33 Yoshi47 its just going to be a cut out for my x slide
18:41.44 Yoshi47 but what is the geometric name for that kind of shape
18:42.49 ``Erik there may not be a specific name... :/
18:44.29 CIA-28 BRL-CAD: 03brlcad * r35812 10/brlcad/trunk/TODO:
18:44.29 CIA-28 BRL-CAD: part is and has always been a stupid short name for the 'particle' primitive,
18:44.29 CIA-28 BRL-CAD: which was also a bad name idea. v6 needs to fix that by minimally renaming it
18:44.29 CIA-28 BRL-CAD: to something less confusing, like 'pill' or by implementing a more generalized
18:44.29 CIA-28 BRL-CAD: metaprimitive structure for supporting constraint object combinations like
18:44.31 CIA-28 BRL-CAD: 'part'.
18:55.50 brlcad racetrack-shaped, pill-shaped, stadium-shaped, ..
18:56.16 brlcad don't think there's a specific geometric name for the shape, other than by a verbose definition
18:56.24 Yoshi47 ok
18:57.50 brlcad like two semicircles with equal radii cojoined with parallel lines where the diameter of the circles equals the distance between those parallel lines
18:58.08 brlcad that'd make for a really long object name..
18:58.17 brlcad would go with "pill" :)
18:58.33 Yoshi47 too
18:58.37 brlcad or even "oval"
18:59.05 Yoshi47 oval with straight runs
19:04.09 CIA-28 BRL-CAD: 03erikgreenwald * r35813 10/brlcad/trunk/src/conv/obj-g.c: think out loud on how to write the .g file
19:07.46 Yoshi47 why does my mged CLI suddenly say more arguemtns needed when typing in "in" and
19:07.57 Yoshi47 it doesn't step me through it any more,
19:08.02 Yoshi47 soem kinda setting?
19:08.21 ``Erik software bug? the in prompt code is ... fragile.
19:08.51 louipc oh?
19:09.26 Yoshi47 must of been, restarted and its fine
19:09.50 brlcad odd..., if you can figure out how to reproduce it, please do report
19:10.02 Yoshi47 yep will do
19:12.56 ``Erik brlcad: do we have any kinda template for keynote? or "just use gradient" ?
19:13.39 brlcad nope, I'd tweaked something a few times, but most of the defaults are eye-catching enough by themselves
19:15.41 starseeker spots NewPlanarFaceLoop in opennurbs and wonders if that's a better way to go here...
19:30.22 *** join/#brlcad b0ef (n=b0ef@084202026157.customer.alfanett.no)
19:39.24 *** join/#brlcad BigAToo (n=BigAToo@208.95.141.189)
19:46.12 *** join/#brlcad samrose (n=samrose@c-24-11-185-57.hsd1.mi.comcast.net)
20:00.58 starseeker Oh, there it is ON_BrepFromMesh
20:01.17 starseeker so the question is whether it is easier to go nmg->ON_meshTopology
20:18.44 *** join/#brlcad Elrohir (n=kvirc@p5B14ECA1.dip.t-dialin.net)
20:21.01 brlcad oh, starseeker .. that file has several interesting routines... :)
20:21.30 brlcad and yeah, they do look to be non-stubbed implementations..
20:21.52 brlcad ON_BrepBox() is arb8->brep :)
20:25.19 brlcad which unveils a few other interesting routines like ON_NurbsSurfaceQuadrilateral() and _MeshNurbsSurface()
20:25.34 brlcad the latter is only in the rhino sdk, looks like the tessellator
20:27.12 brlcad ah yeah, tessellators for five of them: ON_MeshNurbsSurface, ON_MeshPlaneSurface, ON_MeshRevSurface, ON_MeshSumSurface, ON_MeshBrepFace
20:29.54 brlcad ON_BrepWedge is an arb5
21:11.53 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-159.sbndin.btas.verizon.net)
22:07.55 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-159.sbndin.btas.verizon.net)
23:11.06 *** join/#brlcad talcite (n=Matthew@206-223-179-178.beanfield.net)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.