| 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) |