IRC log for #brlcad on 20070727

00:17.15 *** join/#brlcad ibot_ (i=ibot@rikers.org)
00:17.15 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
00:33.14 *** join/#brlcad SuperTaz (n=taz@adsl-69-210-240-223.dsl.chcgil.ameritech.net) [NETSPLIT VICTIM]
00:33.14 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
00:33.14 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
00:48.29 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
02:03.40 poolio brlcad: Aha!
02:04.16 poolio brlcad: when the point the ray is being shot from is inside the model, it includes the point outside the bounding box
02:04.26 poolio I'm guessying you knew that though
03:02.57 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
04:31.09 brlcad yes, the starting segment can be behind your starting hit point if you're inside something
04:31.24 brlcad applications have to manually trim or back out accordingly
04:31.51 brlcad and yes, quite intentional behavior :)
04:47.20 poolio brlcad: so would it be acceptable to just truncate the negative inhit distance?
04:49.21 brlcad I'm not sure I understand why you'd ever be shooting from inside the geometry
04:50.02 brlcad otherwise, you sort of need that, gets to what I mentioned earlier about having your fitness use the union of their two bounding boxes
04:50.42 brlcad that's a case where your sample bounding box is bigger than your input's so okay for that case I could see you might be inside, but that's where the union of the box becomes important for the fitness
04:51.33 poolio well the issue is I have a fixed bounding box to make crossover work
04:52.24 poolio And I'm shooting from inside the geometry because I have a fixed bounding box
04:54.24 poolio an alternative would just be to say crop the bounding box if it was greater than the size of the source's bounding box
04:54.45 poolio and grow other bounding boxes if they are too small
04:55.08 poolio Actually I wouldn't need to do that
04:55.59 poolio Just remember the grid spacing from the source, and a corner of the bounding box from the current object
04:57.41 poolio Crap, but the issue with doing the ratio of say a ray's depth to its bounding box is that it means it messed up crossover in the z direction. if you cross two fit individuals the child could be terribly unfit because the depth of the objects could be so varied
04:58.32 poolio so it looks like the best solution is to use a_ray_length and use the fixed coordinates for the rays for every single model
05:03.53 brlcad you could reshoot the grid based on the union of both the genotype and the input, but that'd be horribly inefficient -- you should be able to shoot exactly the same rays you initially shot for the input as well as additional rays as needed if the model was bigger
05:04.25 brlcad if that's too much, then just process your segments yourself clamping the starting and ending to be withing the original box
05:05.26 brlcad I don't recall if a_ray_length will trim the segment or if it is like the starting segment such that it just guarantees there will not be a new segment encountered past that length (i.e. an entry)
05:05.40 poolio ok
05:06.27 poolio So I'm just going to clamp the input to 0, and the maximum to the mdl_max[Z] of the input
05:06.42 brlcad probably easiest for now and should be fine
05:07.02 brlcad could even try to guarantee that your sample geometry will not go outside those bounds either
05:07.29 brlcad becomes really problematic once you add subtractions and unions, but it should be good enough for now
05:08.55 poolio what do you mean trying not to guarantee that sample gemoetry will not go outside those bounds?
05:09.45 brlcad well, why is your geometry outside the input bounding box?
05:10.20 poolio well I see what you mean, but just cause it's outside the bounding box doesn't mean we don't want it
05:10.29 brlcad exactly
05:10.35 brlcad but you could clamp it if you wanted
05:10.37 poolio As you said with subtractions and intersections, that shape could become vital
05:10.38 brlcad at least for unions
05:10.42 poolio true
05:10.57 poolio but I mean it might be that our model is shapes like a hemisphere
05:11.13 poolio in which case we want to allow the model to be outside of the bounding box
05:11.27 poolio however, as I think I still havent done, shapes which don't intersect the bounding box are pointless
05:12.00 brlcad to properly do subtractions and intersections, though, the genotype's bounding box is going to have to be accounted for when you shoot rays (by shooting additional rays) just for it to work
05:12.05 poolio but ideally the GA would be able to magically sift those out :)
05:12.25 brlcad yes, that's important .. all primtives must be enclosed by or intersect the input bounding box
05:12.26 poolio wait, why would I need to shoot additional rays?
05:13.31 brlcad well, if you did a cross-over with some shape that was bigger, and that intersected something else that was bigger, and the operation was an intersection -- there could be a whole chunk of material outside the bounds that you're shooting (that should otherwise lower the fitness because it's wrong)
05:13.50 brlcad you could end up missing that geometry that was outside entirely, even though as primtivies, they actually overlap the input box
05:15.43 poolio well i don't necessarily think that chunk should lower the fitness
05:16.11 poolio and it actually would because of the tree depth
05:16.18 brlcad you can probably go on the assumption that you're limiting your stuff to basic quadric surfaces so you won't encounter that case
05:16.41 brlcad the depth could just be 0 or 1 still
05:16.44 poolio well even with that case I feel like the GA will still be able to figure it out with the superflous material
05:33.38 brlcad http://bzflag.bz/tmp/think_outside_the_box.png
07:17.13 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
07:19.29 *** join/#brlcad tessier (n=treed@kernel-panic/sex-machines)
07:19.31 tessier Wow
07:19.45 tessier I can't believe there is an actual brlcad community now!
07:31.56 *** join/#brlcad Laniakea_ (n=clock@zux221-122-143.adsl.green.ch)
08:22.49 *** join/#brlcad Elperion (n=Bary@p54877C2E.dip.t-dialin.net)
09:39.17 *** join/#brlcad elite01 (n=elite01@dslc-082-082-092-094.pools.arcor-ip.net)
12:52.08 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
12:53.26 *** join/#brlcad SuperTaz (n=taz@adsl-69-210-240-223.dsl.chcgil.ameritech.net) [NETSPLIT VICTIM]
12:53.26 *** join/#brlcad dtidrow_work (n=dtidrow@host169.objectsciences.com) [NETSPLIT VICTIM]
12:53.26 *** join/#brlcad joevalleyfield (n=joevalle@bz.bzflag.bz) [NETSPLIT VICTIM]
12:54.09 *** join/#brlcad jack- (i=jack@83.137.193.141) [NETSPLIT VICTIM]
12:54.09 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
13:35.46 *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net)
14:48.56 LinuxMafia hi
14:49.12 LinuxMafia i am new in brlcad
14:50.40 *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch)
14:50.49 LinuxMafia is there a way when i press 0 , make also the raytrace to move not only the shapes?
14:50.59 LinuxMafia sorry press z*
15:39.54 poolio brlcad: should I increase fitness for matching missed rays?
16:10.17 ``Erik ��/blah
16:15.06 poolio helo
16:16.32 Maloeran http://www.rayforce.net/rf041.png - Weee... I'm not too sure how well that will compare with others at Siggraph
16:18.53 poolio wait, you can render it at 14 fps?
16:19.05 Maloeran Sure
16:19.15 Maloeran ( With 3 moving lights )
16:19.50 poolio wow
16:20.02 poolio you might even be able to run crysis ;)
16:20.31 brlcad tessier: howdy
16:21.03 brlcad LinuxMafia: what do you mean? If you're in an edit mode, then pressing z will edit the model, in a view mode and it just rotates the camera/view
16:21.39 LinuxMafia brlcad, when i raytrace
16:22.02 LinuxMafia i want the raytarced obj to rotate instead wireframe
16:22.12 brlcad poolio: yes! .. that's why I just said "matching" earlier -- matching means matching both segments and matching air/misses correctly
16:23.58 poolio also there were some bugs in my logic in the fitness routine, works better now, but the results aren't much better
16:24.01 LinuxMafia brlcad, when i press z only wireframe rotates
16:26.29 brlcad LinuxMafia: yes, because generally it takes a while to raytrace a given frame
16:26.41 brlcad so it only does it on demand as you request it
16:27.32 poolio eek, i'm at 75C :\
16:27.57 LinuxMafia brlcad, so can i rotate the raytraced obj ? (other than rotate wireframe and raytrace again)
16:28.15 brlcad LinuxMafia: I'd gather you simply want "shaded displays", not necessarily caring whether it's ray-traced or not
16:29.02 LinuxMafia brlcad, i just want to whatch it rotates beacause it will be so cool
16:29.37 brlcad yes, I know
16:29.46 brlcad you want shaded displays
16:30.18 brlcad mged unfortunately doesn't do shaded displays, but that is part of the new modeling interface being worked on
16:32.37 LinuxMafia brlcad, wow that would be cool , thanks alot
16:41.27 poolio brlcad: ok maybe not...fitness function is still giving negative numbers
16:42.15 LinuxMafia is there any undo key?
16:43.23 poolio nope
16:48.50 LinuxMafia thanks so if i did something wrong
16:48.58 LinuxMafia no way back
17:05.50 LinuxMafia how can i switch to edit mode and viw mode
17:05.51 LinuxMafia ?
17:09.03 LinuxMafia any one?
17:09.27 LinuxMafia brlcad, are you here ?
17:16.18 *** join/#brlcad ibot (i=ibot@rikers.org)
17:16.18 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || for ken: http://www.mediawiki.org/wiki/Help%3ATemplates#Using_parameters_in_templates
17:20.54 *** join/#brlcad dtidrow (n=dtidrow@host131.objectsciences.com)
17:26.19 *** join/#brlcad MinuteElectron (n=MinuteEl@silentflame/member/minuteelectron)
17:28.12 LinuxMafia no matter i found it
17:28.59 poolio LinuxMafia: have you looked through the manuals on the website?
17:29.32 LinuxMafia poolio, this is what i am reading , but i dont have patiant
17:29.46 LinuxMafia poolio, i am reading the tutorial
17:30.07 brlcad heh, not having patience is going to be difficult
17:30.20 brlcad there is a LOT to take in and learn before you can be productive
17:30.29 LinuxMafia poolio, one problem i have shift+alt+mouse does not work for me
17:30.32 brlcad the tutorials are big, and they only scratch the surface
17:31.43 LinuxMafia poolio, for example when i click shift+alt+middle mouse drag it is as same as shift + left mouse
17:32.16 LinuxMafia it looks like Alt key not be seen
17:33.43 poolio brlcad: I think my program is losing it's mind (or maybe I am)
17:35.34 LinuxMafia wow i found a solution for that
17:35.40 LinuxMafia :D
18:40.16 poolio brlcad: I'm tempted to do some major code restructuring. The results just aren't making sense and I feel like it might be because of a buffer overflow I'm missing somewhere
18:51.57 poolio brlcad: if I don't have it workin by monday would you have the time to look through it and hopefully make it work?
18:52.32 poolio or if not I'll probably move on and implement mutation and the other things we talked about as I don't see myself going anywhere with this. struggled the whole week and pretty much got nowhere
18:55.14 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
18:59.27 MinuteElectron Darn, I am going away again on Sunday.
18:59.49 MinuteElectron Won't be back at a copmuter for a week, then might not have full access to one then.
18:59.59 MinuteElectron After that week I have to go to Ireland.
19:00.19 MinuteElectron For two weeks.
19:00.36 MinuteElectron brlcad: How is the LDAP going? DOne any work with it yet on bzflag (just seeing if you got it going)
19:03.24 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
19:26.01 brlcad MinuteElectron: it's coming along slowly, there've been a couple other interruptions (both here and for bz)
19:26.09 brlcad MinuteElectron: can you enable my drupal access :)
19:28.38 ``Erik blehhhhhhhh
19:29.56 ``Erik brlcad: what's the deal with the tclcad bezier patch not being built anymore?
19:36.57 brlcad it's gone
19:37.00 brlcad no longer needed
19:37.01 brlcad poof
19:37.09 brlcad no longer used
19:37.10 ``Erik between 7.10.0 and 7.10.2 ?
19:37.14 brlcad yep
19:37.37 ``Erik I was banging my head yesterday trying to figure out why my cvs copy built np using system tcl but the port didn't
19:37.38 ``Erik heh
19:37.59 ``Erik <-- will introduce system tcl/tk on the fbsd port with 7.10.2
19:38.07 brlcad that was the reason
19:38.30 brlcad barring some itcl/itk LIBRARY path problems, we should be good for using system tcl/tk libs now
19:38.57 ``Erik it seems to work on fbsd with head
19:39.08 brlcad you tried system incr?
19:39.13 ``Erik itcl/itk in the fbsd ports is still restricted to 8.4
19:39.16 ``Erik so I haven't attempted
19:39.20 brlcad k
19:39.31 ``Erik I might create 85 versions in the next few days
19:39.55 brlcad incrtcl's versioning is diff
19:40.56 brlcad ah, i see what you meant
19:41.19 brlcad yeah, they should work with 4 or 5, I don't recall having to update incrtcl for 8.5
19:42.01 ``Erik hum
19:42.15 ``Erik after 7.10.2 I may bug you about appropriate testing against older incr's then
19:42.17 brlcad if I did, it was pretty minor
19:42.37 ``Erik but then it'd require both tk 84 and 85 on the system, due to how ports are set up :/
19:43.29 brlcad 8.5 final shouldn't be too far off
19:43.34 ``Erik bleh, I'm out sick today, i shouldn't be worrying about shit like that
19:43.34 ``Erik O.o
19:57.10 MinuteElectron brlcad: You made an account on the wiki yet?
19:57.44 brlcad yes
19:57.52 MinuteElectron Cool.
19:58.00 MinuteElectron Hmm, when?
19:59.15 brlcad that one was just today, the druapl one was a week or so ago
19:59.29 MinuteElectron Ahh,
19:59.31 MinuteElectron I see.
20:03.30 MinuteElectron brlcad: Hmm, not sure quite what you mean by 'enable'.
20:04.56 brlcad admin access to make mods
20:05.02 MinuteElectron Ahh, done then.
20:05.19 MinuteElectron brlcad: You now have top-level permissions on both the wiki and drupal.
20:05.44 MinuteElectron Any idea who 'yogesh kumar dhiman' is?
20:05.48 brlcad cool
20:05.49 brlcad heh, no
20:05.53 brlcad sounds like a spammer
20:06.11 MinuteElectron probably
20:06.43 dtidrow_work or somebody from india?
20:07.11 MinuteElectron possibly
20:07.20 dtidrow_work or maybe some other asian country...
20:12.19 brlcad http://recaptcha.net/ would be good to have on the site
20:12.58 MinuteElectron Indeed.
20:13.39 brlcad it can, I installed it on a diff. site just recently :)
20:14.23 MinuteElectron :)
20:20.22 MinuteElectron There appears to be a problem with PHP\Apache, the include path is being registered as /usr/web/ftp.brlcad.org/w/ instead of my.
20:24.20 brlcad my is the same as ftp
20:24.53 MinuteElectron Ignore that, my bad.
20:24.54 MinuteElectron lol
20:25.08 MinuteElectron I mucked up the files.
20:25.11 MinuteElectron Fixed now.
20:25.37 MinuteElectron Wheee: http://my.brlcad.org/w/index.php?title=Special:Userlogin&type=signup
20:26.36 brlcad cool
20:57.46 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177871705.dsl.bell.ca)
20:58.53 IriX64 http://www3.sympatico.ca/mario.dulisse2/screen.png <--- progress :)
20:59.59 IriX64 vmware is very good
21:00.07 MinuteElectron Is it free?
21:00.13 IriX64 for 30 days
21:00.19 MinuteElectron bah
21:00.23 IriX64 heh
21:00.25 MinuteElectron casts his eyes away
21:00.41 IriX64 i may buy it
21:00.53 MinuteElectron How much does it cost?
21:02.02 IriX64 169.00
21:02.08 IriX64 us
21:02.12 MinuteElectron holy crap
21:02.26 IriX64 thats not much
21:03.20 MinuteElectron Perhpas it is good software.
21:03.34 IriX64 i deal honestly if the software performs as expected i pay
21:04.20 IriX64 registered winrar even though it continues to work past experation date :)
21:04.44 MinuteElectron 7-zip?
21:04.49 IriX64 and mirc and stuff
21:04.59 IriX64 no dont have 7-zip
21:05.05 IriX64 tried it though
21:05.24 MinuteElectron FLOSSFTWFM
21:05.31 IriX64 ?
21:06.05 poolio IriX64: vmware has a free "vmware player"
21:06.15 IriX64 whats that
21:06.17 poolio if you created a disk image while using the trial software, you can continue using it using the free vmware player
21:06.20 MinuteElectron Free\Libre Open Source Softeare For The Way For Me.
21:06.30 poolio it's kind of a stripped down version that they distribute so people can use the vmx images
21:06.39 IriX64 ahh i see
21:07.04 IriX64 i bet you need the full version to install though right?
21:07.13 poolio http://www.vmware.com/products/player/
21:07.14 poolio no
21:07.21 poolio I mean if you are running fine right now, you can use vmware player
21:07.23 poolio (i think)
21:07.34 IriX64 im still installing
21:08.04 poolio Like I know some software I've used (numenta) distributes a linux image that you can run freely using vmware player
21:09.22 MinuteElectron IriX64: You could be our vmware distributor.
21:09.27 MinuteElectron :P{
21:09.29 MinuteElectron *:P
21:09.34 IriX64 i see just reading about it, I can't distribute what im installing though man its IBMs warp 4
21:09.53 IriX64 MinuteElectron :)
21:10.09 poolio It wouldn't be that hard
21:10.10 IriX64 legal copy by the way
21:10.30 poolio Just setup vmware (you'd have to have it) and install something like CentOS, install BRL-CAD, and distribute the image.
21:11.12 IriX64 for windows users you mean? whats wrong with distributing a handfull of dll'd and brlcad?
21:11.19 poolio http://www.numenta.com/for-developers/software/nuvm.php
21:11.24 IriX64 dlls too
21:11.26 poolio IriX64: There isn't anything wrong as long as it works
21:11.36 IriX64 it works man
21:11.45 IriX64 just taking a break from it
21:11.55 poolio :)
21:16.03 IriX64 heh /update.png lemme know what you're thinking :)
21:17.29 IriX64 this on workstation 6
21:40.21 MinuteElectron brlcad: reCAPTCHA on Drupal aint working now - I will fixor it tomorrow hopefully. But then I am gone again for another week or three (one or the other).
21:40.25 MinuteElectron Goodnight.
22:01.25 *** join/#brlcad cad91 (n=18836d32@bz.bzflag.bz)
22:10.49 *** join/#brlcad ``Erik (i=erik@c-69-250-155-85.hsd1.md.comcast.net)
22:38.06 *** join/#brlcad yukonbob (n=bch@whthyt224-180.northwestel.net)
23:34.56 *** join/#brlcad tessier_ (n=treed@kernel-panic/sex-machines)
23:44.22 *** join/#brlcad Laniakea (i=clock@217-162-231-34.dclient.hispeed.ch)
23:49.44 *** join/#brlcad Twingy (n=justin@74.92.144.217)

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