irclog2html for #brlcad on 20060711

00:53.15 *** join/#brlcad fenn (n=fenn@adsl-70-239-91-104.dsl.bltnin.sbcglobal.net)
01:24.24 *** join/#brlcad IriX64 (n=mario_du@toronto-HSE-ppp4309547.sympatico.ca)
02:29.30 bjorkBSD oh. irix.
02:29.40 bjorkBSD does brlcad work on irix?
02:59.06 IriX64 brlcad works on anything :)
02:59.45 IriX64 kids want thr rec room, bbiab. don't let them annoy you :)
03:30.31 IriX64 oh bjorkBSD does brlcad work on BSD?
03:32.07 IriX64 cd /usr/linuxbrlcad/bin
03:32.13 IriX64 ermf.
03:32.59 IriX64 haha.. ./mged ...doesnt work on irc tho bjorkBSD
03:48.31 brlcad bjorkBSD: but of course it does, quite an extensive irix heritage
03:50.23 *** join/#brlcad IriX64 (n=IriX64@toronto-HSE-ppp4309547.sympatico.ca)
03:50.45 IriX64 heh
03:50.50 IriX64 Frame 0: 476100 rays in 0.50 sec = 952200.00 rays/sec (RTFM)
03:50.58 IriX64 does it run?
03:51.51 IriX64 thats wave.g llview
03:52.25 IriX64 munchies bbiab.
03:55.02 brlcad that's starting to look more reasonable rtfm's
04:25.05 IriX64 Frame 0: 643481 rays in 4.11 sec = 156564.72 rays/sec (RTFM) ==bldg391
04:25.44 IriX64 sigh bed time nytol :)
04:29.19 bjorkBSD what do you guys use brlcad for?
04:33.51 fenn brlcad was designed for simulating tanks shooting each other and getting blown up by nuclear bombs
04:34.07 bjorkBSD ah okay.
04:34.11 bjorkBSD is that what you use it for, fenn?
04:34.13 fenn no
04:34.33 bjorkBSD panzer simulations for the history channel :)
04:34.35 brlcad heh, primarily for vulnerability and lethality analyses
04:34.38 brlcad of all sorts
04:34.48 bjorkBSD hmm i see.
04:34.50 fenn i wanted a free/libre parametric solid modeler that ran on linux
04:35.00 fenn for designing.. stuff
04:35.05 bjorkBSD like what, fenn?
04:35.12 bjorkBSD nosey, i know.
04:35.12 brlcad modeling military assets, performing analysis and engineering studies on the models, comparing to real-world results
04:35.27 fenn like robot parts, turbine engines, machine tools
04:35.30 bjorkBSD hmmm. including the engines, brlcad?
04:35.35 brlcad mm.. parametrics
04:35.47 brlcad hope that have that integrated soon
04:35.56 bjorkBSD i see i see.
04:36.05 bjorkBSD so it compares with solidworks, right?
04:36.12 fenn i saw that was in the database format (?) but there's no way to access it?
04:36.40 brlcad bjorkBSD: only somewhat.. they are both inherintly solid modelers with a vast overlap of functionality
04:37.09 fenn i've never used solidworks but i'm tempted to say "no"
04:37.14 brlcad some things brl-cad does considerably better, lots solidworks does better (e.g. gui stuff)
04:37.55 brlcad brl-cad's worst aspect at the current moment is the mged modeler, which most unfortunately equate as mged == brl-cad which is quite far from the truth
04:38.03 fenn brlcad: do you keep odd hours or are you just always at your computer? or both?
04:38.10 brlcad fenn: yes :)
04:38.16 fenn me too :)
04:38.26 bjorkBSD ah okay.
04:38.35 bjorkBSD so you're saying the interface is a drawback?
04:39.04 fenn especially for people who like to use the mouse
04:39.58 bjorkBSD ah okay.
04:40.06 bjorkBSD the interface ... hmm.
04:40.16 brlcad bjorkBSD: the gui interface of mged is not what most people expect/want, though the command line and feature-wise it is quite powerful
04:40.34 brlcad full vehicles are actually modeled with it, down to the nut bolt and wire
04:40.41 brlcad inside and out
04:40.44 bjorkBSD it occured to me on saturday at about when was it? 2:38 pm i think(?) that the manual/tutorials are part of a software's interface.
04:41.06 fenn i wouldnt go that far
04:41.43 fenn an interface can be self documenting, yes, but it doesnt mean the documentation is the interface
04:41.47 bjorkBSD why not? it's an indirect interface.
04:41.58 brlcad somethings that brl-cad does do better than most -- our raytracing of implicits and even explicits is better (faster, more accurate) that pretty much every other major CAD vendor
04:42.25 brlcad we're also of course extensively cross-platform where most limit to one or a few
04:42.54 brlcad not to mention the only OSI-open source production quality solid modeling system
04:43.24 fenn i'm not sure i understand what "solid modeling" means anymore
04:43.34 fenn since you can do csg with meshes in blender
04:44.12 brlcad brl-cad "geometric engine" is pretty robust, forms the basis for at least a dozen analysis codes as their data management interface, geometric analysis, ray-tracing, shotlining, etc
04:44.41 brlcad blender is far from a solid modeler
04:44.48 brlcad you don't need CSG to be a solid modeler
04:46.04 brlcad you need guaranteed surface topology, crack-free surface analysis, numerical stability, a solid concept and implementation of an object's interior and exterior (generally for some engineering or analysis purpose)
04:46.08 fenn you do need solid modeling to do csg right?
04:46.25 brlcad no, you don't
04:46.57 brlcad CSG simply comes from set theory and can be applied to many domains (including arbitrary mesh topology)
04:47.24 bjorkBSD uh oh. did you say set theory? :-S
04:48.00 fenn bjorkBSD: this is one of the few major areas of applied math :)
04:48.34 bjorkBSD set theory?
04:48.38 bjorkBSD ye gads.
04:48.40 fenn 3d modeling and simulation
04:48.59 bjorkBSD oh.
04:49.00 bjorkBSD <PROTECTED>
04:50.21 bjorkBSD brlcad, what do you use it for?
04:51.24 brlcad i'm a dev, I yearn to improve the package and implement features people want
04:51.33 bjorkBSD oh okay.
04:51.49 bjorkBSD it's written in C?
04:51.52 bjorkBSD or c++?
04:52.31 brlcad number one on that list is a new modeler that leverages some of the better aspects of mged, humane interface design, and just an overall better scalable software architecture
04:52.45 brlcad the vast majority is C
04:53.24 brlcad the new modeler is going to be in C++, though utilizing most of the existing C libraries in brl-cad (there are over a dozen)
04:53.50 bjorkBSD c++?
04:55.11 brlcad it's plugin based with a swappable scripting engine so that various interpreted languages can also be integrated (tcl, python, and bash for starters, maybe also lisp/scheme and perl)
04:56.51 bjorkBSD sounds cool.
04:57.13 bjorkBSD i wonder what an interface to a program like brl-cad should be like :-?
04:59.34 brlcad brl-cad is a suite of programs and functionality for starters
04:59.47 brlcad so any "interface program" needs to leverage that
05:55.16 *** join/#brlcad Twingy (n=justin@c-69-250-236-111.hsd1.md.comcast.net) [NETSPLIT VICTIM]
05:55.16 *** join/#brlcad CIA-2 (i=cia@cia.navi.cx)
05:55.16 *** join/#brlcad ValarQ (i=vq@217-209-43-30-no48.tbcn.telia.com) [NETSPLIT VICTIM]
06:28.15 *** join/#brlcad feinbera (n=feinbera@c-24-5-67-68.hsd1.ca.comcast.net)
06:53.30 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
07:19.10 *** join/#brlcad bjorkBSD (n=bjork@ip70-178-169-173.ks.ks.cox.net)
07:35.47 *** join/#brlcad bjork__ (n=bjork@ip70-178-169-173.ks.ks.cox.net)
08:11.23 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
10:44.36 *** join/#brlcad CIA-9 (i=cia@cia.navi.cx)
13:56.14 CIA-9 BRL-CAD: 03brlcad * 10brlcad/src/util/dunncomm.c: tty.sg_* is not mixable with ioctl/termios so make it a #else
14:10.49 clock_ brlcad: I got the idea that I could try making an official brlcad install package for openbsd.
14:11.27 brlcad go for it
14:12.14 brlcad there's no official openbsd maintainer, so that certainly could be you if you're up to it
14:15.08 clock_ How much time from me would it require?
14:21.40 brlcad heh
14:21.58 brlcad how would I know that?
14:23.52 clock_ so better not be official maintainer. I am already taken enough with Ronja.
14:23.59 brlcad i wouldn't imagine very much once you built a couple release packages -- could even potentially automate the process
14:26.39 CIA-9 BRL-CAD: 03brlcad * 10brlcad/configure.ac: add a header check for dslib.h and libds for SDL /dev/scsi library availability. src/canon needs it.
14:32.49 CIA-9 BRL-CAD: 03brlcad * 10brlcad/src/canon/Makefile.am: add LIBDS to the link list, IRIX systems actually compile in functionality provided by that generic SCSI library
14:35.30 CIA-9 BRL-CAD: 03brlcad * 10brlcad/src/canon/ (canon.h canonize.c ipuscan.c ipustat.c pix-ipu.c png-ipu.c): clean up the code to remove the #if IRIX junk and instead consistently use IPU_FULL_LIB which is declared by the canon.h interface header, and that define is set when dslib.h was detected by configure.
14:46.17 clock_ brlcad: what does the word surfari mean?
14:48.26 brlcad going on a surfing adventure
14:49.14 clock_ Is it a noun or verb?
14:50.19 brlcad a noun
14:50.36 brlcad it's not a real word (at least not yet), but surfing vernacular afaik
14:51.47 clock_ what does make surfing an adventure?
14:52.26 clock_ isn't surfing by default considered an adventure?
14:53.53 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
14:55.13 brlcad you know what a safari is, yes?
14:55.34 clock_ yes you go between lions and zebras
14:55.37 brlcad you go on a trip, an adventure, to see wildlife of some sort
14:55.56 brlcad a surfari would be a similar trip to go around to various places and surf
14:55.59 clock_ I thought safari is a zoo without the fences
14:56.08 clock_ ah OK now I understand
14:56.16 clock_ kinda Swedish table for surfers
14:56.37 clock_ does it become boring on a single spot?
14:56.56 brlcad for some probably
14:57.27 clock_ have you ever been surfing?
14:57.45 brlcad http://www.surfaricharters.com/
14:58.37 brlcad erhm, we talked about surfing just last summer.. yes i have :)
14:58.37 brlcad you were asking about santa monica and boarding at the time
14:59.44 clock_ brlcad: I don't puff I don't need to I get the effect even without puffing
15:00.01 clock_ Yes I remember asking about santa monica
15:00.20 clock_ and did you like it?
15:01.40 brlcad i love surfing
15:01.53 brlcad quite a thrill
15:02.02 clock_ do you still go?
15:02.12 brlcad when I get the chance
15:02.24 clock_ where did you use to go?
15:02.31 brlcad there's no surfing on the east coast, only when I travel out west to cali
15:02.49 clock_ what attracts me the most that there's no solid object that would require a care
15:03.20 brlcad hmm?
15:03.29 clock_ like with skateboarding I have to stay sane
15:03.39 brlcad you have to care for your board, that takes quite a lot of attention
15:03.45 clock_ especially considering that I am carrying a laptop on my back, which is not mine but employers
15:04.00 clock_ I mean no ground that could hit you
15:04.12 brlcad heh
15:04.40 brlcad having a 10 foot wave hit you is a lot like having the ground hit you
15:04.43 clock_ I have to care about my skateboard too when the bearing stop running smoothly I disassemble them wash them out with meth and then reassemble and lubricate
15:04.59 brlcad plus you get the trill of very possibly drowning each time :)
15:05.19 brlcad thrill even
15:05.53 clock_ that's the thrill you love on surfing?
15:06.19 brlcad nah, it's more than that
15:06.27 clock_ I guess it's possible to surf something smaller
15:06.54 clock_ what's the minimum size for surfing?
15:07.03 brlcad the sun, the surf, the waves, the hot ladies, the speed of riding in with a wave
15:07.22 brlcad minimum size?
15:07.30 brlcad well, there's hot guys for you ;)
15:07.36 clock_ that's better :)
15:07.49 clock_ what speed does the wave make?
15:08.10 brlcad *shrug*
15:08.16 clock_ 40mph?
15:08.42 brlcad i doubt it, but I have no idea
15:09.27 clock_ does the have have to be on a shallow bottom to be surfable?
15:09.43 brlcad nope, you just need a wave
15:10.28 brlcad you going surfing or something, what's the sudden curiosity?
15:10.41 clock_ I don't know some crosstalk in my head
15:11.23 brlcad so not puffing anything, but maybe that ground has hit you a little too hard on the noggin' a few too many times.. :)
15:11.35 clock_ I would like to go surfing, if it didn't cost much and wasn't in some obscure country which is either dangerous or I don't understand their local speech
15:12.06 clock_ I haven't fallen on the skateboard
15:12.12 clock_ actually have but only 2 times
15:12.27 brlcad a basic surf board doesn't cost a lot more than a really nice skateboard
15:12.29 clock_ OK 3 times
15:13.01 brlcad couple hundred bucks, less for a beginner board
15:13.08 clock_ getting the board is trivial. The waves are much worse.
15:13.26 brlcad yeah, you're not exactly close to waves :)
15:13.49 clock_ I surf the sun waves but that's not exactly the same
15:13.55 brlcad there ya go, http://www.surfaricharters.com/surfingnicaragua.htm
15:14.41 clock_ http://ronja.twibright.com/drawings/sunwaves.png
15:14.59 clock_ http://ronja.twibright.com/drawings/ronja_back.png
15:15.25 clock_ I made a t-shirt. Fluorescent orange on dark blue. The wife of my boss said she needs sunglasses to view my t-shirt :)
15:15.41 clock_ And the wave is taken from how the receiver output looks on osciloscope
15:16.38 brlcad has ronja ever been /.'d?
15:17.00 clock_ yes twice
15:17.11 brlcad thought so, just wondering
15:17.28 clock_ once directly once together with couple other projects
15:17.41 clock_ hmm but nicarague that's far
15:18.25 clock_ the question is how long it takes until I stop being unusable on the board
15:19.04 brlcad once you get going with a wave, you can ride it all the way in to shore pretty easily
15:20.05 brlcad usually hop off before you get to shore so you don't mess up the board or fin on sand/rocks
15:20.17 clock_ My aunt has a windsurf and a house next to a lake and she lend it to me and my brother.
15:20.42 clock_ Brother was trying to ride the contraption, but I removed the unnecessary unmasterable foily thing and enjoyed paddling
15:21.46 clock_ cause we go to lunch to the lake and the normal shorts dry out too long :D
15:22.09 clock_ is it big difference between normal surfboard and windsurf board?
15:23.14 brlcad no idea, never been windsurfing
15:24.06 clock_ I don't like the idea of windsurfing. Too complicated for me. Surfing has an elegance of simplicity
15:24.16 clock_ Even simpler than a snowboard :)
15:25.43 clock_ how long is it since you've been last time?
15:27.41 brlcad last summery
15:28.19 clock_ hehe :)
15:28.28 clock_ california?
15:28.34 brlcad yes
15:29.13 clock_ I talked with someone from san diego and he said the water is dirty that he used to get sick from that
15:29.21 clock_ is it really dirty?
15:29.59 brlcad nah, people from san diego are just really picky
15:30.08 brlcad *ahem* :)
15:30.20 ValarQ yeah, right :)
15:31.32 CIA-9 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.h: declare is_dm_null() and mged_link_vars() so callers don't have to
15:31.33 brlcad last time I was in san diego, the ocean was really clean
15:32.04 brlcad all up and down the coast for that matter.. beautiful water
15:32.08 clock_ brlcad: how long does it take to somehow basically learn?
15:32.41 *** join/#brlcad b0ef (n=b0ef@062016141085.customer.alfanett.no)
15:32.50 brlcad i learned the basics in just a couple hours, enough to stand up and ride a wave for a few seconds and that was on a bad weather day
15:33.04 clock_ which weather is bad?
15:33.08 clock_ rain and thunderstorm?
15:33.23 brlcad no, hard winds
15:33.26 b0ef ehlo
15:33.30 b0ef I'm a little confused; does brl-cad do full NURBS?
15:33.35 brlcad makes for really sharp waves, rather difficult for a newbie
15:33.45 brlcad b0ef: yes and no
15:34.12 brlcad b0ef: there is a full nurbs primitive implementation, but it's not tied into the mged modeler
15:34.34 brlcad so while they can exist and be ray-traced.. you can't easily make nurbs objects outside of code
15:35.10 clock_ brlcad: I like software projects where I can talk with the main developer about surfing instead of about how asocial they are and how long it was since they saw the last female
15:35.22 b0ef brlcad: what about NURBS curves inside mged?
15:35.54 b0ef brlcad: or what about bezier?
15:36.08 CIA-9 BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c: ged.h now declares the attach.c funcs
15:36.19 brlcad b0ef: what do you mean "what about" them?
15:36.23 CIA-9 BRL-CAD: 03brlcad * 10brlcad/src/mged/clone.c: ged.h declares is_dm_null() now, bump clone version in anticipation of getting it to work here shortly
15:36.39 b0ef brlcad: am I able to draw bezier curves inside mged?
15:36.40 brlcad you can see them, render them, move them about.. just not easy to make them using mged
15:36.44 brlcad ahh
15:37.02 brlcad you can draw bezier curves using the sketch editor for the sketch primitive
15:37.32 b0ef brlcad: nice; is it possible to calculate an offset curve?
15:37.46 brlcad and that can be linearly extruded, but not quite the same beast as full creation/edit support of nurbs/bsplines
15:37.48 clock_ brlcad: you said once something about some brlcad conference...
15:38.00 clock_ is the conference on some nice surf spot? :D
15:38.30 brlcad clock_: nope, but it is at the top of the chesapeake.. great boating and food
15:39.13 b0ef brlcad: my goal is to trace a picture with bezier; then calculate some offset curves; I seem to find no application that is able to do that;)
15:39.46 brlcad b0ef: oof :)
15:40.15 brlcad i'm not sure brl-cad is going to be considerably much help in that regard as well. at least with respect to the offset curves
15:40.24 ValarQ brlcad: which chesapeake?
15:40.26 clock_ b0ef: you can trace with sodipodi or inkscape, but I don't know what offset curves are
15:40.47 b0ef clock_: http://wiki.inkscape.org/wiki/index.php/PathEstimation
15:40.50 brlcad i know a variety of ways to fake the offset within a given numerical tolerance
15:41.48 brlcad assuming you have some geometry that defines an outline, the rtedge ray-trace tool will outline an object -- you can feed a line thickness (i.e. an offset) to the tool which it will then use to render the picture
15:42.08 brlcad that of course only works for discrete linear offsets
15:42.20 b0ef brlcad: sure, but I need the offset curve; a curve I can further manipulate
15:42.45 brlcad you'd then retrace the raster image's curve.. *ahem*
15:42.53 b0ef brlcad: no way;)
15:43.18 b0ef <PROTECTED>
15:43.18 b0ef it's actually a road
15:43.28 b0ef I trace the left part of the road, then calculate the right side
15:44.19 brlcad ahh, so not even a centerline
15:44.27 b0ef yeah
15:44.56 brlcad sounds like it's purely a 2D task as well?
15:45.02 b0ef yes
15:45.30 brlcad you actually might be better off with something like photoshop or even better, illustrator
15:45.47 brlcad where the path can easily be traced and it'll do left/right offsets
15:46.08 b0ef well, I don't use proprietary software, so I need to find a free software package
15:46.26 brlcad yeah, that's a bit high-end for gimpage.. hmm
15:47.05 brlcad do you code? :)
15:47.34 b0ef yeah, I know it's an easy solvable mathematical way, but it's so strange that no one does it
15:47.38 brlcad in code it wouldn't be all that horrible to hook in the ability to do the offset of a curve in brl-cad fairly easily
15:48.42 b0ef it's only using the cross product and the normal;)
15:48.53 brlcad actually dealing with splines in general limits the number of computer scientists that don't glaze over with an empty facial expression to just a percent or two
15:49.25 brlcad only using the cross product and normal for discrete values, which splines generally are not :)
15:49.38 brlcad have to integrate over the entire curve, handle degenerate cases, etc
15:51.35 brlcad hmm..i'll be sure to add that as a desired feature to the 2D curve editor in brl-cad's next gen modeling interface
15:51.57 b0ef brlcad: oh, nice;)
15:52.09 b0ef what toolkit you planning to use?
15:52.31 clock_ brlcad: what determines if there are enough waves>
15:52.54 brlcad some of the toolkis and libs are still under consideration/review.. there's not a lot of great options
15:53.12 b0ef brlcad: is gtk+ likely?
15:54.09 b0ef and is NURBS planned for this new software;), hehe
15:54.18 brlcad for the overall gui, there's only a handful of players that can deal with all the main requirements: sdl, gtk, qt, clanlib, something custom, etc
15:54.53 brlcad oh yeah, nurbs IS still one of BRL-CAD's primitives.. it's just a pita to add stuff to MGED which is already riddled with other issues
15:55.19 b0ef awesome
15:55.52 brlcad mged was never really written for direct input manipulation and mouse selections on geometry
15:56.17 ValarQ brlcad: considered using cairo for the 2D stuff?
15:56.32 brlcad ValarQ: not sure i've heard of cairo, got a link?
15:56.36 brlcad ~cairo
15:56.38 ibot rumour has it, cairo is a vector graphics library designed to provide high-quality display and print output. see http://www.freedesktop.org/Cairo/Home for details.
15:56.45 ValarQ brlcad: http://cairographics.org/
15:56.48 b0ef direct command manipulation is really nice
15:57.03 b0ef too bad cairo don't do 3d
15:57.18 ValarQ b0ef: there is OpenGL for that
15:57.32 b0ef ValarQ: I know, but 3d might make it into cairo some day
15:57.49 b0ef ..instead of dealing diretly with opengl
15:57.51 ValarQ b0ef: ok, thats news to me
15:58.21 b0ef ValarQ: I actually have a thread on the mailinglist about 3d cairo
15:58.28 brlcad ~ibot, no cairo is a 2D graphics library with supporting various output formats like the X Window System, Win32, image buffers, and PostScript, PDF, and SVG file output. Distributed under the LGPL, written in C, see http://cairographics.org/ for details.
15:58.29 ibot brlcad: okay
15:58.49 brlcad bah engrish
15:59.01 ValarQ b0ef: what list?
15:59.08 b0ef ValarQ: the cairo list
15:59.54 ValarQ b0ef: ok, i'll have a look at it
16:00.15 brlcad ValarQ: I hadn't looked into them yet, thanks for the link.. their image buffer and opengl output backends sound interesting
16:02.11 brlcad there's also pretty interesting potential to use them for the gui widgets.. something like an svg-based render layer for a scalable/zoomable interface
16:02.30 ValarQ brlcad: yeah, there is gtk engines for cairo actually
16:03.11 ValarQ brlcad: should be really intresting when they start using the glitz backend
16:04.02 brlcad unfortunately, gtk is one of the least appealing of the toolkits for various management reasons
16:04.21 b0ef as gtk now uses cairo, the interface is zoomable
16:04.31 b0ef oh, no;)
16:05.27 b0ef a gimp style interface would be nice, with an emacs interface;)
16:05.39 ValarQ brlcad: gtk was just an example of something using cairo itself
16:06.16 ValarQ brlcad: many toolkits should be able to embedd cairo
16:06.19 brlcad the interface style of the new environment is already set -- full context management
16:06.50 ValarQ whats that?
16:06.55 brlcad instead of the mged-/gimp-style many independent windows that coordinate
16:07.09 brlcad helps to think of what games do
16:07.16 brlcad or other major CAD systems for that matter
16:07.39 ValarQ to bad :/
16:07.44 brlcad but most definitely not looking or functioning like eitherr
16:08.20 b0ef still not sure what that means
16:08.40 b0ef ValarQ: indeed;)
16:09.32 archivist you waste too much time window swapping then
16:09.37 ValarQ there is to many apps out there that looks like they embed Xnest
16:10.01 brlcad it's still a possibility to have some sort of toggle, but it goes against most researched humane interface design principles
16:10.33 brlcad even the concept of simply having "windows" that you have to manage and hierarchical "folders" as well
16:11.24 archivist I believe toolbars should come and go as needed (automagicly most of the time)
16:11.49 b0ef when you find yourself on the side of the majority, it's time to think again;)
16:12.43 brlcad b0ef: i don't think the design approach i'm considering is anywhere close to a majority, other than paying attention to some of the most successful application interface environments in the gaming industry
16:13.27 b0ef brlcad: in any case; I'm happy for a NURBS environment; somethine missing totally in the free software world;)
16:13.46 b0ef s/somethine/something/
16:14.01 ValarQ brlcad: wasn't those applications developed for platforms with very poor windowsmanagers?
16:15.12 brlcad ValarQ: yes and no.. I'd say they were simply designed to work well with minimal dependencies on their environment since there's limited assumptions you can make about it
16:15.44 brlcad as an extensively cross-platform CAD system, we have a lot of the same issues
16:17.20 brlcad the mac environment would serve as a nice fully integrateable environment where multiple applications can easily be hooked in with pretty much guaranteed assurance of their behavior and existance
16:17.33 brlcad but then that is of course a rather limited subset of the community
16:17.39 clock_ brlcad: I once needed to print a webpage on MAC and I got creeps
16:17.49 brlcad linux and BSD pretty much give you no guarantees :)
16:18.08 clock_ I couldn't find the print function. After extensive search I realized I have to go into a menu of different window than the browser!
16:18.19 brlcad clock_: for an exceptional cost -- one which traditionally nobody wants to pay for :)
16:18.38 brlcad hence why this is proceeding as an open source effort, not something funded
16:18.48 ValarQ brlcad: what toolkits is on the top of the list?
16:18.58 b0ef brlcad: the new gtk offers a very powerful printing feature
16:19.22 brlcad b0ef: that's nice, but certainly not the highest priority feature to select a toolkit based off of :)
16:19.44 brlcad ValarQ: hmm.. there is a list, but that's on a different machine than where I"m at now
16:19.47 b0ef brlcad: true, but just a reply to the comment about printing;)
16:19.55 ValarQ brlcad: ok, no hurry
16:20.31 brlcad the biggest "debate" toolkits are the ones for the main context management and any gui/widget library
16:20.56 brlcad opengl is at least a requirement this time around, so we don't have to struggle with that one
16:21.42 clock_ brlcad: how old have you been when you learned surfing?
16:21.49 ValarQ sounds good, you can always use mesa if there is no hw-support
16:21.51 brlcad clock_: just a couple years ago
16:22.15 brlcad ValarQ: at least on some platforms ;)
16:23.43 ValarQ brlcad: mesa works on all platforms i use :o)
16:23.54 brlcad one methodology currently still being retained is the idea of zero external dependencies, so any toolkits being considered also have to be weighed from the perspective of their dependencies as well, how complex they are to build and configure and use, etc
16:24.37 ValarQ i guess gtk+cairo would produce heavy dependencies...
16:25.12 brlcad like I said.. gtk is a dependency nightmare.. they're one of the worst of all packages
16:25.50 brlcad only a few even come close to comparing, like mozilla, x11, kde, and gnome projects :)
16:26.13 brlcad they do have nice momentum, though
16:26.45 ValarQ so you will keep tcl/tk then? :)
16:27.14 brlcad another downside is that gtk doesn't (or at least didn't until recently) support native mac os x
16:27.52 ValarQ you mean aqua?
16:27.58 brlcad tcl is used by the lower level libraries, and will be exposed by a user front-end plugin module (mentioned yesterday iirc), but not for gui development
16:28.01 brlcad causes too many problems
16:28.22 brlcad yeah, an aqua style interface instead of going through X11
16:28.29 brlcad and yes, I know about http://developer.imendio.com/wiki/Gtk_Mac_OS_X
16:28.30 brlcad <PROTECTED>
16:28.56 clock_ brlcad: what do you use for your own PC? BSD? Linux? Windows?
16:28.59 clock_ brlcad: Mac?
16:29.01 ValarQ i hope this doesn't lead to qt...
16:29.43 brlcad Qt is less than desireable for licensing reasons and supported platforms, though they do have a slightly cleaner API and commercial respect
16:29.58 clock_ brlcad: but now the look of brlcad generates reminiscence of something that's army-grade
16:30.16 brlcad clock_: I use a variety of systems, usually on a BSD, Linux, or Mac OS X system
16:30.25 clock_ brlcad: yes but your own PC
16:30.37 clock_ brlcad: the system you like personally most
16:30.50 brlcad usually preferring Mac OS X simply due to the developer facilities and integration with other apps
16:31.08 brlcad clock_: all of those are on my own pc.. i have lots of machines
16:31.14 clock_ hehe :)
16:31.16 ValarQ what more widgetsets is there?
16:31.20 ValarQ motif? wings?
16:31.26 brlcad my servers are mostly bsd
16:31.44 ValarQ brlcad: good taste :)
16:31.46 clock_ brlcad: do you like surf rock?
16:31.57 ValarQ brlcad: dare i ask what windowmanager you are using?
16:32.35 brlcad gui widget libraries is the hardest to pick from -- there's gtk, wxwidgets, cegui, agar, .. few others
16:33.42 brlcad ValarQ: I generally prefer to live in a console, 95% of my time is spent there, so I don't generally care about the window manager
16:33.57 brlcad emacs and a posix shell do most of what I need :)
16:34.38 brlcad but when I did used to care, blackbox/fluxbox, pwm, and windowmaker were my cup of tea
16:34.38 ValarQ brlcad: ok, the emacs-friendliest wm then :)
16:34.58 brlcad you?
16:35.07 ValarQ i mainly use IceWM
16:36.03 ValarQ http://arda.no-ip.org/iceshot.png
16:37.16 ValarQ i switched to emacs last year so i'm not using it for everything yet :)
16:39.30 brlcad ahh, just starting to see the light :)
16:39.53 brlcad and the light shall set you free
16:40.38 ValarQ i believe i recently admited that i still use the unholy combination
16:40.47 brlcad so you're a haskell fan too, eh?
16:41.13 ValarQ yeah
16:41.14 brlcad maybe you can help work up the haskell command interface when it's all ready to go ;)
16:41.37 ValarQ that sounds neat
16:42.04 ValarQ why use Haskell for the cli?
16:42.26 ValarQ the use of Parsec or do you want to embed an interpretter?
16:42.41 brlcad the entire plugin interface is where most of the thought and effort have gone into the project to date.. I so don't want to get into religion wars for the new gui
16:43.17 brlcad actually, I'm utilizing a concept similar to what was done in the gimp with their script-fu engine
16:43.22 ValarQ no need for wars (as long as the new interface is cli based ;)
16:43.28 brlcad pluggable scripting layers for various languages
16:45.53 brlcad still haven't decided whether I have to differentiate between those that lend themselves well to a command interpreter (e.g. bash, tcsh, tcl, ksh, lisp, etc) and those that don't necessarily (python, perl, ml, haskell, ruby, etc)
16:46.59 brlcad there will necessarily be a cli, and it'll necessarily support at least tcl just due to OUR existing users -- lisp would be useful for the autocad crowd, bash/ksh/tcsh are of course familiar to the rest of the world
16:47.45 brlcad the languages that don't lend themselves well to a cli do lend themselves well to plugins regardless, geared well for easier programming
16:48.01 ValarQ isn't there some support for python today?
16:48.10 brlcad ?
16:48.19 ValarQ i believe i saw some pythonflag when i compiled brlcad
16:48.44 brlcad there's some code in one module of the package that uses python, but that's a pretty isolated case
16:48.50 ValarQ ok
16:48.56 brlcad nothing in current rendering or modeling facilities uses it
16:49.25 ValarQ how is the tcl support implemented?
16:49.31 brlcad python could potentially attract some of the blender attention, though they don't exactly use it as a cli
16:50.31 brlcad tcl is integrated in various ways but from their C api facilities and as the command interpreter for mged
16:50.56 ValarQ ok, straight C api then
16:51.41 brlcad we also kick off a full interpreter
16:51.53 brlcad you can script tcl directly into the mged command window
16:52.11 ValarQ thats a nice feature
16:52.49 ValarQ will you keep tcl as main brlcad-"shell" language?
16:52.54 brlcad tcl was chosen back in the day is it was one of the few languages that let you dynamicly add new commands to the language itself on the fly
16:53.03 brlcad no, it won't be
16:53.33 brlcad it'll be just another interface like all the others, and plugin-writers will be able to choose the environment they prefer
16:53.42 ValarQ ok
16:53.52 brlcad users will too.. so if you want the traditional tcl shell, great, if you want the more familiar bash, great, etc
16:54.47 brlcad that's what I mean, though about distinguishing between the plugin writers and the cli itself.. i didn't want to distinguish, but it may be necessary
16:55.39 brlcad the plugin command interface and of course the gui are going to be the two most powerful aspects of the system for extension
16:56.35 brlcad hoping that will help activate community interest to implement the pieces people need since it's very much too much of a task to cover all the primary application domains as an open source project without major developer involvement
16:57.17 brlcad design, drafting, machining, mechanical, engineering, analysis, electronic, industrial, architecture ...
16:57.46 brlcad each with their own language, expectations, and requirements
16:58.12 ValarQ with a well thought out and documented pluginsystem it might gain more interest
16:58.17 archivist electronic? are you thinking pcb design?
16:58.29 ValarQ just look at how many is writing emacs plugins :)
16:58.44 brlcad or eclipse plugins for that matter, or game plugins, etc
16:59.01 ValarQ game plugins?
16:59.19 brlcad lots of people are willing to dabble on the concept of a plugin, way fewer are willing to "contribute directly"
16:59.34 brlcad saw that with bzflag when plugins were implemented
17:00.31 brlcad people that said they couldn't code were suddenly writing excellent plugins .. mods that would have been easily accepted into the main code line as a non-plugin
17:01.03 brlcad but they have a mental block for contributing that way, perhaps a feeling of ownership, or responsibility
17:02.42 ValarQ well, people should be able to develop plugins without sending them for distribution with the main package
17:02.54 brlcad sure
17:03.12 clock_ from a band called Fire Dept.
17:03.18 ValarQ it's a bit sad thought
17:03.29 brlcad but if the plugin is good stuff, why not distribute it with the main package? :)
17:03.39 brlcad end users don't care
17:03.49 brlcad they just want the features, they have something they want to get done
17:03.57 brlcad (like that spline road task) ;)
17:04.44 ValarQ come to think of it, i haven't send any patches to brlcad myself...
17:05.55 brlcad :)
17:06.13 brlcad patches always welcome, they get priority attention and are the fastest way to get commit access :)
17:08.12 CIA-9 BRL-CAD: 03brlcad * 10brlcad/configure.ac: gah, set LIBDS, not LIBDL
17:08.13 ValarQ i have been thinking of an external sketch editor, but maybe it's not worth it until you settle for a gui toolkit
17:08.13 archivist ahem splines are fun (not)
17:09.29 brlcad it would be worth it imho.. this major plugin system with a new shiney gui isn't going to be production code for quite a while still
17:10.02 brlcad i thought about kicking off qcad in mged as the sketch editor.. shouldn't be incredibly difficult to get working
17:10.32 brlcad especially since both do dxf, could be a translation glue
17:11.37 *** join/#brlcad IriX64 (n=IriX64@toronto-HSE-ppp4309547.sympatico.ca)
17:11.41 ValarQ i have been thinking of converting another project to gtk2hs/cairo
17:12.22 ValarQ that is if i can get good canvas functionallity with those
17:12.58 IriX64 SHOT: cpu = 7.875 sec, elapsed = 15.919 sec
17:12.58 IriX64 <PROTECTED>
17:12.58 IriX64 <PROTECTED>
17:12.58 IriX64 Additional mem=393216., #malloc=429, #free=359, #realloc=3 (70 retained)
17:12.58 IriX64 9917603 solid/ray intersections: 7525144 hits + 2392459 miss
17:13.00 IriX64 pruned 75.9%: 0 model RPP, 13088535 dups skipped, 192420 solid RPP
17:13.02 IriX64 Frame 0: 117649 pixels in 7.88 sec = 14939.56 pixels/sec
17:13.04 IriX64 Frame 0: 1125029 rays in 7.88 sec = 142860.83 rays/sec (RTFM)
17:13.06 IriX64 Frame 0: 1125029 rays in 7.88 sec = 142860.83 rays/CPU_sec
17:13.08 IriX64 Frame 0: 1125029 rays in 15.92 sec = 70672.09 rays/sec (wallclock)
17:13.10 IriX64 Raytrace complete.
17:13.12 IriX64 crap sorry.
17:13.23 IriX64 really am that wasnt sposed to happen.
17:13.24 brlcad eek
17:13.47 ValarQ IriX64: it did anyway :P
17:13.56 IriX64 *tell me about it.
17:14.15 ValarQ i just did...
17:14.19 IriX64 bitchx suck my nether regions with your face :P
17:31.36 *** join/#brlcad DTRemenak (n=DTRemena@c-24-23-59-104.hsd1.ca.comcast.net)
17:34.49 *** join/#brlcad MarioD (n=who@toronto-HSE-ppp4309547.sympatico.ca)
17:35.15 MarioD IriX64 what the heck are you doing still here ? :)
17:35.35 MarioD how long does it take?
17:37.25 MarioD how do i get my nick back when this happens?
17:38.53 IriX64 thats better.
17:39.44 IriX64 cleverly programmed into every compile of brlcad is a long coffee break, see you in a bit.
17:40.33 archivist a slow box has a meal break as well
18:13.22 IriX64 hah im having a barley sandwich :)
18:13.37 brlcad hops and barley?
18:13.55 IriX64 they don't mix them in lagers and ales.
18:14.47 IriX64 cut and paste now works. thanks for putting up with me.
18:15.10 IriX64 mged>
18:15.10 IriX64 mged>
18:15.14 IriX64 see
18:16.06 IriX64 and thats *not windows mged.
18:16.41 IriX64 altho i have that here as well.
18:17.04 IriX64 bldg391 is complex.
18:17.20 IriX64 mirrored floors for real?
18:17.55 IriX64 mirrored floors are a military secret? :)
18:20.31 brlcad no comment
18:21.32 IriX64 ermf can't open frame buffer.
18:24.56 CIA-9 BRL-CAD: 03brlcad * 10brlcad/src/canon/Makefile.am: png-ipu needs LIBPNG
18:28.31 IriX64 thats better, sigh i had two copies of mged running, doh...doofus.
18:30.23 IriX64 hahah the enterprise shuttle showing me her belly, say dear do you belly dance too :)
18:31.00 ValarQ is brlcad still a military project?
18:31.14 IriX64 they put it into open source.
18:31.22 IriX64 gnu licences they say.
18:31.50 IriX64 respects to thaose guys 30 meg bz2 source archive.
18:31.54 IriX64 those too.
18:32.46 IriX64 im sure they contribute still.
18:32.48 ValarQ yeah, but is there still military funded devs working on it?
18:33.06 IriX64 that i don't know.
18:33.17 IriX64 check cvs on sourceforge.
18:33.25 IriX64 im not in cvs.
18:34.20 IriX64 id paste this picture into the channel if i had a way, its gorgeous.
18:35.38 IriX64 Model: X(-50000,50000), Y(-50000,50000), Z(-50000,50000)
18:35.38 IriX64 View: 314.544 azimuth, -75.9309 elevation off of front view
18:35.38 IriX64 Orientation: 0.311442, 0.94234, -0.0559178, 0.108957
18:35.38 IriX64 E
18:36.53 IriX64 Model: X(-50000,50000), Y(-50000,50000), Z(-50000,50000)
18:36.53 IriX64 View: 314.544 azimuth, -75.9309 elevation off of front view
18:36.53 IriX64 Orientation: 0.311442, 0.94234, -0.0559178, 0.108957
18:36.53 IriX64 E
18:37.09 IriX64 ah well so pastes not perfect yet.
18:37.45 IriX64 Model: X(-50000,50000), Y(-50000,50000), Z(-50000,50000)
18:37.45 IriX64 View: 314.544 azimuth, -75.9309 elevation off of front view
18:37.45 IriX64 Orientation: 0.311442, 0.94234, -0.0559178, 0.108957
18:37.45 IriX64 E
18:38.00 IriX64 doesnt clear the buffer darn.
18:40.55 IriX64 the top of the shuttle appears flat (and undamaged :))
18:55.45 IriX64 brb
19:01.49 ValarQ that irix user sure got a lot to paste
19:07.06 *** join/#brlcad IriX64 (n=who@toronto-HSE-ppp4309547.sympatico.ca)
19:12.01 IriX64 mucho better :)
19:12.36 IriX64 say you ever hear the song Roland The Headless Thompson Gunner?
19:13.32 IriX64 By Warren Zevon (Nightime in the switching yards albumn)
19:19.16 IriX64 if you're permitted to answer this, just how many ppl does bldging 391 serve?
19:21.30 IriX64 dare i post my last shot? I so love to share.
19:22.37 IriX64 *cough*
19:43.22 brlcad ValarQ: BRL-CAD is still used and funded (with no plans to stop anytime in the forseeable future)
19:44.19 brlcad of course still directly and indirectly contributing too -- they have quite a vested interest -- though the project is an open source project in it's own right like any other
19:48.43 IriX64 ValarQ the military tho i don't think hangs out here, course i could be wrong.
19:49.32 IriX64 gotta go W2k beckons.
19:52.53 brlcad quite an odd fellow sometimes
19:54.43 ValarQ yeah
19:59.43 brlcad which country?
20:02.15 ValarQ sweden
20:02.22 ``Erik borkborkbork
20:02.39 ValarQ ``Erik: no, i didn't work in the kitchen :P
20:02.58 ``Erik :D
20:07.57 brlcad heh
21:25.28 b0ef any plans to make the documentation available online? (html)
21:31.12 brlcad b0ef: what documentation? most of the most up to date docs are on-line just not in html form
21:32.39 b0ef brlcad: I'm thinking online browsable
21:33.14 brlcad the main docs (the tutorial series) were written and finished just shortly before the open sourcing, they were printed up and nicely bound .. pdf's were the next best thing
21:33.31 brlcad could run pdf2html i reckon ;)
21:34.13 brlcad actually looking to convert all of the documentation into docbook format so that it's pretty much turnkey to get various output formats automatically including on-line html forms
21:34.33 b0ef yeah, would be nice
21:34.44 brlcad there's a guy working on that now, was all done with vol I and had moved on to vol II
23:56.52 CIA-9 BRL-CAD: 03brlcad * 10brlcad/ (README doc/description.txt doc/pad_file.xml.in): emphasize cross-platform open source instead of comprehensive (technically not comprehensive CAD to say the least)

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.