IRC log for #brlcad on 20150218

00:32.07 Notify 03BRL-CAD:starseeker * 64227 brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: notes about finding axis intersections.
02:40.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:50.57 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:34.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:03.49 *** join/#brlcad wick29 (~chatzilla@triband-mum-120.61.193.206.mtnl.net.in)
04:22.39 *** join/#brlcad sofat (~androirc@106.192.156.63)
07:20.56 *** join/#brlcad sirnam (~swetha@14.139.82.6)
07:57.56 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:16.53 *** join/#brlcad merzo (~merzo@246-6-133-95.pool.ukrtel.net)
08:59.08 *** join/#brlcad sirnam (~swetha@14.139.82.6)
09:36.52 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
10:21.45 *** join/#brlcad sirnam (~swetha@14.139.82.6)
10:39.56 *** join/#brlcad teepee- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
10:52.06 *** join/#brlcad sirnam (~swetha@14.139.82.6)
12:01.52 *** join/#brlcad YashM (~YashM@117.248.201.248)
13:11.20 *** join/#brlcad sofat (~sofat@202.164.53.117)
13:35.51 *** join/#brlcad sirnam (~swetha@14.139.82.6)
13:46.07 *** join/#brlcad sofat (~androirc@202.164.45.204)
13:53.55 *** join/#brlcad sirnam (~swetha@14.139.82.6)
14:01.15 *** join/#brlcad rvt (~rvt@D979C47E.cm-3-2d.dynamic.ziggo.nl)
14:06.45 *** join/#brlcad rvt (~rvt@D979C47E.cm-3-2d.dynamic.ziggo.nl)
14:30.24 *** join/#brlcad rvt (~rvt@D979C47E.cm-3-2d.dynamic.ziggo.nl)
14:39.30 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:06.51 *** join/#brlcad sofat (~androirc@202.164.45.212)
17:02.34 *** join/#brlcad nmz787_i (~nmccorkx@192.55.55.39)
17:14.06 *** join/#brlcad sirnam (~swetha@14.139.82.6)
17:17.04 brlcad nmz787_i: get your question answered? keep is for across databases, cp is within a database
17:17.46 nmz787_i hey
17:17.52 nmz787_i i think keep was what I wanted
17:18.34 nmz787_i mroeso though, I've been looking at the convolute gear example I think you posted on which used an rpc... was trying to determine if a parabola is actually the same as the involute equations when rotated
17:18.52 brlcad nmz787_i: bot is a triangle mesh, nmg is a polygonal mesh, dsp is a height field (e.g., terrain)
17:19.10 nmz787_i and also, how to use an rpc section in a curve, like a toroid (i need to model fluidic channels which get etched away, and often leave a parabolic profile)
17:19.30 brlcad ars is a waterline solid (which is presently faceted so it looks like a bot)
17:20.39 brlcad nmz787_i: I don't think rpc is an exact fit, but I haven't done the math
17:20.56 brlcad rather, it could be parabolic, but not necessarily
17:21.38 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
17:23.40 nmz787_i does dsp the same as bot or nmg, except one side is flat (the side opposite the 'terrain')?
17:23.56 nmz787_i I like the input format of dsp, the bitmaps are easy to understand
17:24.11 brlcad ``Erik: you noticed anything odd about .bz performance? seems back to normal now after I restarted a few things, but it was incredibly sluggish (but seemingly not thrashing)
17:24.40 nmz787_i i.e. if i had to calculate points for a parabola, then throw it through asc2dsp... and get what I assume would be a super-thin slice
17:32.45 nmz787_i hmm, I can't find any refs online for 'waterline cad' regarding what a 'waterline' is
17:35.17 brlcad five sides of a dsp are "flat" :)
17:35.24 nmz787_i 'any of a set of structural lines of a ship, parallel with the surface of the water, representing the contour of the hull at various heights above the keel and drawn on shipbuilding plans.'
17:40.59 brlcad I don't have a handy online reference for you, but a waterline object is basically that
17:42.07 brlcad structural lines of a ship, depths in a lake/ocean/river, contours up a building, etc
17:42.36 brlcad here's a pretty advanced example: http://studiomaven.org/images/a/ae/Contour.png
17:42.42 nmz787_i so it's a polygon mesh?
17:43.16 nmz787_i hmm, that looks more like a pointcloud with points grouped by 'waterline'
17:43.34 *** join/#brlcad Izak (~Izak@66-118-151-70.static.sagonet.net)
17:44.14 nmz787_i dang, what I really want is a way to just use the involute or parabola equations to create a parametric curve... so I guess that would be NURBS
17:44.35 nmz787_i so I won't have to compute more points to feed into a bot or dsp or whatever
17:46.31 *** join/#brlcad sirnam (~swetha@14.139.82.6)
17:57.28 brlcad yeah, bot and dsp (and ars's implementation) are all sampled solutions
17:57.44 brlcad if you want parametric, you're looking at other primitives, and nurbs does sound like your best bet
17:58.31 brlcad C examples in src/proc-db/*.cpp and src/other/openNURBS/example*/
18:01.35 nmz787_i is there some boundary-rep stuff I could use to say, feed a bunch of parabola line points, and get a NURBS primitive out?
18:01.42 nmz787_i I see lots of commit messages in here about brep!
18:01.43 nmz787_i :)
18:03.08 nmz787_i .tell nmz787 does this message bot exist in here?
18:04.39 *** join/#brlcad amalia (~amalia@41.205.22.62)
18:04.52 nmz787_i brb, won't be able to see messages until I get back (and the web log has a delay of about a day it seems)
18:07.02 *** join/#brlcad rvt (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:11.14 *** join/#brlcad sofat (~sofat@202.164.45.208)
18:11.25 amalia Hello
18:11.38 amalia Who's the admin of this organisation ?
18:14.29 amalia Why's everybody quiet? is it because I'm a girl ?
18:20.25 *** join/#brlcad sirnam (~swetha@14.139.82.6)
18:21.53 *** join/#brlcad nmz787_i (~nmccorkx@192.55.54.36)
18:24.08 sofat amalia, no all is here
18:24.53 amalia thinks it's too quiet here
18:25.37 Ch3ck a
18:28.20 ``Erik brlcad: I was just doing a port update that rebuild two openjdk's, those default to -j8... might explain todays slowdown? I've noticed other times when the machine has low load but is still very slow to respond, I'm assuming it's a memory constraint issue...
18:30.23 ``Erik tries to murder the machine with some memory subsystem butchery
18:31.22 ``Erik nice, swapoff: /dev/ad4s1b: Cannot allocate memory
18:33.57 Ch3ck amalia: relax Big Sean is not around perhaps ;) Welcome btw!
18:38.00 ``Erik amalia: I'd hope gender is irrelevant. Ask the actual question you want to ask, then wait and someone with the answer will eventually speak up
18:38.04 ``Erik !notify ask
18:38.05 Notify Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will.
18:39.03 amalia Thanks ``Erik
18:41.02 *** join/#brlcad sofat (~sofat@202.164.45.204)
18:42.49 amalia !notify gsoc
18:44.27 ``Erik what information are you looking for? (and did you look at http://brlcad.org/wiki/ ?)
18:45.13 amalia Nope. not yet
18:47.40 sofat amalia, what you want to ask?
18:50.05 amalia I'll like to take part in Google Summer of Code. What should I do ?
18:51.28 sofat find the organization and the start the work
18:52.17 ``Erik read the wiki pages on gsoc, make sure you can check out, compile, install and run the software, take a look at the various 'idea' pages and bugs... and hang out here and the mailing list to get a feel for the community
18:52.26 sofat solve the bugs and then submit the solution as a patches
18:53.46 ``Erik http://brlcad.org/wiki/GSoC will probably be updated once we get acceptance confirmed (and someone who knows we're in gets around to updating it), but the checklist and other info there is still good
18:56.08 amalia Okay. Thanks ``Erik
18:56.15 amalia You're quite kind
19:04.42 Izak amalia make sure you discuss the idea you like on this channel or on the mailing list
19:05.45 Izak What skills do you have btw amalia ?
19:06.10 amalia You mean the languages that I code in ?
19:07.16 Izak Yes. Which programming languages do you code in ?
19:08.20 amalia Ok. I code in C and C++.
19:09.10 amalia Can this help me program during GSoC in BRL-CAD ?
19:09.37 nmz787_i I think most of the code is C-style
19:10.22 Izak Yes. Of course. The BRL-CAD project is primarily developed in C and C++. Just follow the recommendations that ``Erik gave and jump right in :)
19:10.55 ``Erik a lot is ANSI C, c++ is creeping in due to third party libraries (openstep, opennurbs, etc), and a lot of ui and scripting stuff is tcl/tk
19:12.20 Notify 03BRL-CAD:carlmoore * 64228 (brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp brlcad/trunk/src/tclscripts/swidgets/scripts/tkgetdir.itk): fix spellings
19:12.52 amalia Thanks ``Erik
19:13.00 amalia Thanks Izak
19:14.16 brlcad ``Erik: huh, maybe .. I didn't see any cc's pop to the top of top
19:15.05 ``Erik jdk's are half cc and half javac, often short lived
19:15.44 ``Erik the amount of swap consumed is ... interesting. bsd is aggressive about pushing unused pages to swap, but 2g is a bit much
19:16.04 brlcad i noticed that
19:16.39 brlcad also noticed it had 2GB free and had pushed out 2GB..
19:17.09 brlcad I wtf'd
19:17.27 brlcad any plans on upgrading to 10? :)
19:17.44 ``Erik heh, it was full of cache pages and had 2g swap, I ran a program to force cache and buffer expirations which freed up 2 gigs, but wasn't able to swapoff it
19:17.51 brlcad let me know if you do .. I need to run a full backup and a reboot might be in order
19:18.26 ``Erik um, 10 is find by me, but the installworld/mergemaster/reboot phase will clobber service for a little bit...
19:19.34 ``Erik is running a fever, so doesn't want to do anything that... "exciting" right now. :)
19:19.42 brlcad oof, sorry to hear that
19:19.57 ``Erik thnx
19:19.59 brlcad that's what a little exertion will do eh?
19:20.06 brlcad shoveling? or kids? :)
19:22.07 ``Erik heh, I made her shovel! :D I think I had it before the snow day family fun time project yesterday, but it hit me harder today (99.6, not doctor worthy, but not 100%)
19:22.34 *** join/#brlcad ank22 (uid51029@gateway/web/irccloud.com/x-mlxaibkkjqhdwytx)
19:22.43 nmz787_i ah, snow... i miss it sometimes
19:26.30 ``Erik feel free to swing by and take some of mine ;)
19:27.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:30.10 nmz787_i would be funny to see snow on amazon prime!
19:41.35 *** join/#brlcad gaganjyot (~gaganjyot@101.208.157.165)
19:46.24 *** join/#brlcad krishna_ravi732 (~krishna@5.231.52.94)
19:55.26 *** join/#brlcad sofat (~androirc@202.164.45.204)
20:35.36 Notify 03BRL-CAD:n_reed * 64229 brlcad/branches/brep-debug/src/libbrep/intersect.cpp: Replace ON_ZERO_TOLERANCE with the more appropriate isect_tol to avoid missing good curve-surface intersections.
21:10.43 ``Erik (wee, 100.4! high score!)
21:32.21 brlcad you can do better than that
22:40.36 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-uiogmfowextkmefi)
23:01.18 Notify 03BRL-CAD:starseeker * 64230 brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: Don't rush to handle more complexity than you need to - get simpler cases working. Handle the simpler capping scenario and deal with the more complex case (if needed) later.
23:29.04 Notify 03BRL-CAD:starseeker * 64231 brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: one and two end cap cases need to be considered.
23:36.34 starseeker nmz787_i: we don't have any user-level tools for creating/manipulating NURBS BRep objects, except for rotate/translate/scale and making them out of CSG primitives
23:37.34 starseeker basically have to make your own C program (like the previously mentioned proc-db examples) to create any from scratch
23:38.05 starseeker most of the NURBS brep stuff you see flying by is related to other efforts (conversion, raytracing, etc.)
23:51.20 nmz787_i hmm
23:51.40 nmz787_i I'm OK with writing C.
23:51.54 nmz787_i but will I actually have to create the control points and such?
23:52.38 nmz787_i I actually /have/ created a NURBS parabolic surface before, but for equation-based input, I would ideally push that to some other magic :)
23:53.07 nmz787_i ( I am hoping that magic exists in one of the 'to-NURBS' converters)
23:54.53 nmz787_i checking src/proc-db now
23:57.18 Notify 03BRL-CAD:starseeker * 64232 brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: Assemble edges associated with each cap - this may be unnecessary - intersecting the planes with the cylinder axis may tell us what we need here - but checkpoint before removing.

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