| 00:08.10 | *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj) | |
| 00:08.40 | qazwsx | given that I have a region/combination ... is there a way for me to tell brlcad to give me a watertight mesh? |
| 00:08.46 | qazwsx | (this I assume is probably C interface land) |
| 00:17.34 | *** join/#brlcad qazwsx_ (n=qazwsx@agp.Stanford.EDU) | |
| 00:17.43 | *** part/#brlcad qazwsx_ (n=qazwsx@agp.Stanford.EDU) | |
| 00:35.02 | ``Erik | hum |
| 00:49.56 | starseeker | it's doable, but will take time and patience |
| 00:52.19 | louipc | what are you doing just adding the right tags here and there? |
| 00:58.37 | Maloeran | Could anyone possibly know what could cause ftp transfer speed to slowly yet continuously drop on LAN transfers? I never figured that out |
| 00:59.09 | Maloeran | It starts at 12mb/sec, and is now at 2mb/sec after just a hour, still falling |
| 00:59.22 | starseeker | louipc: Pretty much |
| 01:00.02 | starseeker | Once I get through vol2, I'll send it to brlcad, and if he OKs it I'll post it to the list for comment |
| 01:00.17 | louipc | starseeker: ah ok. I'd try to rig up vim/emacs for hyper speed tag insertion |
| 01:00.33 | louipc | cool |
| 01:00.49 | starseeker | louipc: That's probably a good idea, but it will come after I've got a good sense of what to insert |
| 01:00.58 | louipc | yeah |
| 01:01.04 | starseeker | right now I'm working with the docbook site on one desktop and the document on another |
| 01:01.14 | starseeker | and the pdf in the third to put the text in context |
| 01:05.10 | brlcad | starseeker: there are a few docbook structures that would be well suited -- i'm not sure which is really best at this point, treating them as books, or collections of books, or collections of articles, etc .. there are various tradeoffs |
| 01:05.30 | starseeker | brlcad: For the moment, I'm going with book |
| 01:05.43 | brlcad | probably a book for starters, if the "chapters" are each stashed out into their own file(s) then it's a lot easier to change it later |
| 01:05.52 | starseeker | Ah. |
| 01:06.14 | starseeker | I'll probably start doing it in one file, then go back and separate it out later |
| 01:06.42 | brlcad | using xml docbook and xpath, it's fairly straightforward to get sort of #include semantics -- otherwise you have to list things a few times (which isn't too horrible either) |
| 01:07.02 | brlcad | yeah, just *having* it in docbook format is a starter |
| 01:07.23 | brlcad | then it can be reorganized, updated, make stylesheets for various new formats, etc |
| 01:07.37 | starseeker | book looks like a decent match so far. |
| 01:07.55 | starseeker | when do you want me to send you an example of what I'm doing? after I finish one of the volumes? |
| 01:07.56 | brlcad | go for it |
| 01:08.20 | brlcad | erm, if you have an sf.net account, you can just work directly in cvs |
| 01:08.30 | starseeker | Oh, OK. |
| 01:08.34 | brlcad | then it'll be pretty obvious :) |
| 01:08.35 | starseeker | I'm starseeker on sf, IIRC |
| 01:09.00 | starseeker | Didn't know if you wanted me mucking around in cvs yet ;-) |
| 01:09.17 | brlcad | it's cool |
| 01:09.59 | brlcad | so long as the rate is low enough that I can review every commit (which I do), I'm pretty open to just letting new folks get involved |
| 01:10.07 | starseeker | If I start now, it will basically be starting from the wvText output and gradually becoming actual xml |
| 01:10.09 | starseeker | cool :-) |
| 01:10.20 | brlcad | should read HACKING file in the top-level, has some basic guidelines |
| 01:10.32 | starseeker | OK |
| 01:10.41 | brlcad | like don't break code if you do go editing code, or do your best to not break the build even when adding new files, etc |
| 01:11.18 | starseeker | right. Since I won't be touching code yet that's OK, and the build can't be set up for the docs until the docs are processable ;-) |
| 01:11.56 | brlcad | yep |
| 01:11.59 | starseeker | I take it the build will ignore files in doc it doesn't recognize? |
| 01:12.15 | brlcad | and even once they are added, they'll probably be "opt-in" via some --enable-docs option at first |
| 01:12.34 | starseeker | Right. Particularly if we rely on the external system to have a working docbook chain |
| 01:12.38 | starseeker | that's quite an assumption |
| 01:12.46 | brlcad | yeah, that's a slew of configure checks |
| 01:13.17 | brlcad | you're added |
| 01:13.28 | brlcad | presume you know how to checkout/use cvs? |
| 01:13.53 | starseeker | Yep :-) |
| 01:13.55 | starseeker | thanks! |
| 01:14.08 | starseeker | where do you want me working? subdirectory in doc? |
| 01:14.21 | brlcad | yeah, that's probably the place for now |
| 01:15.00 | brlcad | doc/book perhaps :) |
| 01:15.06 | starseeker | :-) |
| 01:15.37 | starseeker | it would probably be better to have doc/book/vol2 - there will be a fair number of images involved by the end |
| 01:17.30 | brlcad | hm, I was kind of hoping to get away from the "volumes" |
| 01:17.38 | brlcad | they don't exactly make sense |
| 01:17.48 | starseeker | Oh. OK, that's not a problem |
| 01:18.17 | starseeker | How were you thinking to structure it? It's probably easier to set that up from the get-go |
| 01:18.53 | starseeker | a "book.xml" file with chapters in their own files? |
| 01:19.15 | brlcad | vol II is basically a bunch of tutorials that build on each other, plus a big command index, plus an 'article' on primitives, plus some other stuff; vol I and vol III are primarily informational though III also has more (moderately advanced) tutorials; IV tells you how to convert stuff ... |
| 01:19.34 | brlcad | there's very little consistency imo to those groupings and a lot of crossover |
| 01:20.07 | brlcad | sure, that works .. your call since you're the one doing the work :) |
| 01:20.37 | starseeker | OK. If you like, we can adopt the convention of the "book.xml" file being the control file and putting individual "tutorials"/articles/etc in their own files. My main concern is not to pollute with a bunch of files that will eventually need to vanish, since that's a pain in cvs... |
| 01:20.42 | brlcad | i'll whine if I see something I really don't like :) |
| 01:20.45 | starseeker | hehe |
| 01:21.13 | brlcad | don't worry about cvs .. it is afterall going to be gone by end of year :) |
| 01:21.44 | starseeker | True :-) |
| 01:23.27 | starseeker | OK, I guess I'll go ahead and put my current "working" file up there. Even if it is eventually chopped up into other files, at least the markup will be preserved in cvs |
| 01:24.10 | brlcad | yeah, don't be afraid to commit as much as you like, can rarely ever commit too early or too frequently :) |
| 01:24.24 | starseeker | :-) |
| 01:34.56 | CIA-4 | BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: |
| 01:34.56 | CIA-4 | BRL-CAD: This is the initial text only translation of the original source |
| 01:34.56 | CIA-4 | BRL-CAD: document of the BRL-CAD Tutorial Series Volume II - Introduction to MGED. |
| 01:34.56 | CIA-4 | BRL-CAD: Despite the extension, it is not a DocBook XML document in its current |
| 01:34.56 | CIA-4 | BRL-CAD: form - it is commited in this state only to record the starting point |
| 01:34.56 | CIA-4 | BRL-CAD: for the conversion to XML. |
| 01:35.00 | CIA-4 | BRL-CAD: Translation was done from Word using wvText from wv-1.2.3 |
| 01:36.42 | ``Erik | wow, a commit bit already |
| 01:36.50 | ``Erik | now, I have to ask |
| 01:36.53 | ``Erik | is it xml, or sgml? |
| 01:36.58 | starseeker | It will be xml |
| 01:37.18 | starseeker | That's supposedly the "wave of the future" for docbook |
| 01:37.26 | starseeker | apparently sgml was a bit too complicated |
| 01:38.12 | starseeker | Hang on - in a few minutes I'll commit what I've got marked up so far |
| 01:45.50 | CIA-4 | BRL-CAD: 03starseeker * 10brlcad/doc/book/VolumeII.xml: Beginnings of Docbook XML markup. |
| 01:46.35 | starseeker | I'm not sure if we want the PUBLIC tag or if we want to store our own copy - it will depend on the requirements of the toolchain |
| 01:50.38 | starseeker | OK, at least it's a start. Bedtime for me. Thanks brlcad! |
| 01:51.12 | brlcad | thank you! |
| 01:51.16 | brlcad | it is a start |
| 01:51.28 | brlcad | that's the best progress to date ;) |
| 01:51.35 | starseeker | really? eeep. |
| 01:51.57 | brlcad | well, you'd see docbook files lying around had others gotten further |
| 01:52.07 | starseeker | point |
| 01:52.16 | brlcad | I've set this same up for other projects, but just not for cad .. |
| 01:53.13 | starseeker | I think the BRL-CAD files will actually map rather well to this, based on progress so far. |
| 01:53.47 | starseeker | It looks like whoever wrote the original word files was using the same conventions that Docbook modeled off of |
| 01:53.55 | starseeker | (caution, information, etc.) |
| 01:55.50 | brlcad | at this point, shouldn't matter |
| 01:55.58 | starseeker | Cool. |
| 02:09.07 | starseeker | brlcad: Do we want to keep using the screenshots in the original documents or are updated ones in order? |
| 02:15.14 | brlcad | updated ones are in order for some of them, particularly the menu shotw |
| 02:16.41 | starseeker | OK. I can only take them on Linux though - is that OK or do we want Windows shots? |
| 02:18.46 | brlcad | it should be fine |
| 02:18.50 | starseeker | Cool :-) |
| 02:19.02 | brlcad | they were originally taken on linux anyways |
| 02:19.17 | starseeker | Ah :-). |
| 02:20.02 | brlcad | heh |
| 02:20.41 | brlcad | windows gets by far the most downloads, but most of the users (at least that I interact with) are on linux and mac os x |
| 02:21.44 | starseeker | Maxima was like that too, IIRC. |
| 02:22.25 | brlcad | just shows how much a demand there is in the open source realm.. and how much better we need to be doing on usability |
| 02:22.43 | starseeker | I was somewhat surprised to see SALOME had another release |
| 02:23.06 | starseeker | I wish I knew what they were good at but building the sucker is a nightmare |
| 02:24.07 | starseeker | brlcad: Do you think the UI will stay with TCL/TK for the foreseeable future? (just curious) |
| 02:24.11 | louipc | bah windows users just don't get it |
| 02:26.15 | starseeker | louipc: They have an expectation of everything being GUI, that's for sure... |
| 02:26.20 | *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch) [NETSPLIT VICTIM] | |
| 02:26.20 | *** join/#brlcad PrezKennedy (n=Matt@74.86.45.130) | |
| 02:26.20 | *** join/#brlcad CIA-4 (n=CIA@208.69.182.149) [NETSPLIT VICTIM] | |
| 02:26.20 | *** join/#brlcad jack- (i=jack@unaffiliated/jack) [NETSPLIT VICTIM] | |
| 02:26.44 | louipc | hehe yeah that's for sure. |
| 02:26.44 | starseeker | To be fair about it though, most open source stuff doesn't present a good front on Windows - it's a real challenge |
| 02:27.38 | starseeker | For almost every Maxima release getting it working on Windows was the major stumbling block. |
| 02:28.16 | starseeker | mingw is an adventure... |
| 02:28.19 | louipc | yeah windows doesn't provide a good environment |
| 02:28.42 | starseeker | Does BRL-CAD build using mingw and friends or more normal tools? |
| 02:28.48 | louipc | hehe I love mingw, I can kind of pretend I'm not in windows anymore |
| 02:29.02 | louipc | starseeker: there was a guy doing builds in cygwin |
| 02:29.07 | starseeker | ouch |
| 02:29.38 | starseeker | Cygwin is great if you want to turn Windows into a pseudo-Unix box, but for distributing binaries it has a lot of overhead... |
| 02:29.41 | louipc | I think there's an intent to build it in mingw if it hasn't been achieved already |
| 02:30.53 | starseeker | the build instructions had to specify specific versions of each component, and if you were forced to use newer ones it was a whole new problem... |
| 02:31.14 | starseeker | Of course, that was back when Win98 still had to be taken into account... |
| 02:31.32 | louipc | yeah win98 caused issues |
| 02:32.06 | starseeker | oops |
| 02:32.07 | louipc | I built tcl/tk in mingw! |
| 02:32.16 | louipc | in win98! |
| 02:32.18 | starseeker | tcl/tk is great for portability |
| 02:32.27 | starseeker | it just feels funny ;-) |
| 02:32.56 | starseeker | Actually, the most useful free Lisp graphical binding currently is to TK... |
| 02:33.03 | starseeker | good stuff |
| 02:33.34 | louipc | yeah there's a bunch of good things like that |
| 02:34.44 | Maloeran | From what I heard, tcl/tk is very lacking in widgets and flexibility |
| 02:35.11 | Maloeran | Although I haven't personally used it, I heard from people who needed to write extra widgets constantly |
| 02:35.25 | louipc | how about +itcl, itk, iwidgets ? |
| 02:36.33 | Maloeran | Haven't tried them, I'm not much into GUIs... |
| 02:36.51 | Maloeran | gtk2 is quite nice though |
| 02:41.59 | louipc | that's quite a flip-flop eh? |
| 02:42.08 | starseeker | Hehe |
| 02:42.34 | louipc | sounds kind of like how I'd do things :P I have trouble programming from scratch because I've little experience |
| 02:42.42 | starseeker | I was going to ask if Paraview would be a logical starting point for interface/visualization code to hook up to BRL-CAD, but I see the latest version has now moved to QT |
| 02:44.06 | starseeker | Well, 2.6 still used tcl/tk |
| 02:44.07 | starseeker | thought so |
| 02:44.31 | louipc | neat ARL contributed to it |
| 02:44.36 | starseeker | :-) |
| 02:44.58 | louipc | or "contrinuted" to it |
| 02:47.16 | louipc | looks like it's client/server. just the latest client is in QT |
| 02:47.37 | starseeker | QT4 + VTK ~= drool ;-) |
| 02:48.23 | louipc | haha it has 6 different licenses? |
| 02:49.18 | starseeker | they're using a lot of libs ;-) |
| 02:49.51 | starseeker | They must bundle like BRL-CAD does. |
| 02:50.05 | starseeker | In fact, that explains what the ebuild guys where talking about with external libs |
| 02:53.33 | starseeker | Is it considered "bad taste" to discuss GUI questions? |
| 02:53.46 | louipc | I don't think so |
| 02:54.50 | louipc | indeed |
| 02:55.47 | starseeker | VTK definitely rules the roost for "looks" in the open source candidates I've seen, but I don't know how well it would do for interactive CAD type scenarios |
| 02:56.17 | starseeker | LOL - yep, Paraview is building it's own copy of VTK |
| 02:56.49 | starseeker | at least they seem to be willing to try to use the system QT4... |
| 02:57.49 | starseeker | Well, later all! |
| 03:08.14 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 03:16.16 | brlcad | louipc: I've built everything under mingw in the past, only required a few minor edits at the time |
| 03:17.44 | brlcad | starseeker: TBD really, MGED won't likely drop Tk anytime soon .. but a new modeling interface could certainly use something different |
| 03:38.34 | *** join/#brlcad poolio (n=poolio@c-71-206-215-46.hsd1.pa.comcast.net) | |
| 04:38.15 | *** join/#brlcad PK (i=Matt@74.86.45.130) | |
| 05:48.18 | Z80-Boy | what's the command to turn *model* axes on in all four panes? I could try to put it into the .mgedrc manually |
| 07:16.54 | *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch) | |
| 09:54.49 | *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-066.pools.arcor-ip.net) | |
| 10:09.42 | *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-066.pools.arcor-ip.net) | |
| 11:31.36 | *** join/#brlcad elite01 (n=elite01@dslb-088-070-019-066.pools.arcor-ip.net) | |
| 13:25.41 | *** join/#brlcad Elperion (n=Bary@p5487788D.dip.t-dialin.net) | |
| 13:38.37 | *** join/#brlcad elite01 (n=elite01@dyndsl-080-228-186-169.ewe-ip-backbone.de) | |
| 14:22.30 | *** join/#brlcad SWPadnos (n=Me@dsl245.esjtvtli.sover.net) | |
| 14:42.48 | *** join/#brlcad elite01 (n=elite01@dyndsl-080-228-186-169.ewe-ip-backbone.de) | |
| 15:32.58 | Maloeran | Urgh, one USD is now worth less than one CAD. Just five years ago, 1CAD was worth 0.62USD |
| 15:34.53 | minute | CAD |
| 15:34.54 | minute | ? |
| 15:36.24 | Z80-Boy | paid in BRL-CADs |
| 15:57.04 | minute | ? |
| 15:59.51 | Maloeran | Canadian Dollars |
| 16:04.05 | minute | oh, cool |
| 16:04.19 | minute | or not as the case may be |
| 16:20.40 | *** join/#brlcad robin (n=robin@dslb-088-070-019-066.pools.arcor-ip.net) | |
| 16:24.33 | *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj) | |
| 16:30.10 | ``Erik | heh |
| 17:27.56 | qazwsx | does brlcad generate meshes of the parts before rendering, or does it just render it directly? (i.e. I'm hoping to use brlcad as a csg library and do my rendering in opengl with the meshes) |
| 18:49.31 | *** join/#brlcad Z80-Boy (i=clock@77-56-74-3.dclient.hispeed.ch) | |
| 20:03.36 | *** join/#brlcad yukonbob (n=yukonbob@198.235.198.234) | |
| 20:32.39 | Z80-Boy | brlcad: would it be possible to model a water wave, like the surfer's dream tube, in brl-cad and then render it with Sun? |
| 20:33.15 | Z80-Boy | What primitive would be suitable to render irregularly wrinkled, twisted surface? |
| 20:33.33 | Z80-Boy | That can't be done with extrusion since it's curled up. |
| 20:37.13 | Z80-Boy | dsp? |
| 21:13.02 | yukonbob | dsp alone won't have a "curl" where there are two different levels of water (ie: water level, and curling crest of wave above it at same Z axis) |
| 21:13.58 | yukonbob | s/same Z axis/ on Z axis at same X,Y/ |
| 21:35.45 | Z80-Boy | dsp takes some file but the format is mystery |
| 21:35.54 | Z80-Boy | seems it's neither binary file nor a text file |
| 21:36.03 | Z80-Boy | tried both and neither worked |
| 21:40.52 | poolio | brlcad: heard of randy pausch? |
| 21:42.31 | yukonbob | Z80-Boy: it's a matrix of unsigned 16-bit ints. |
| 21:43.32 | Z80-Boy | can the file be longer than needed? |
| 21:51.24 | Z80-Boy | it works, cool |
| 21:51.32 | Z80-Boy | needs just exact size |
| 21:51.35 | Z80-Boy | width*height*2 |
| 21:52.37 | yukonbob | "*2" == file byte size, but ea. datum is the 16bit (2byte) int value. |
| 23:10.28 | *** join/#brlcad qazwsx (n=qazwsx@unaffiliated/adgj) | |
| 23:10.34 | qazwsx | is thre a way to export modesl out of brlcad as meshes? |
| 23:16.02 | ``Erik | sorta, yes |
| 23:16.05 | qazwsx | great |
| 23:16.10 | qazwsx | tell me the direction please |
| 23:16.12 | ``Erik | but it can be a very slow process, O(n^3) |
| 23:16.17 | qazwsx | that is fine, no need to be real time |
| 23:16.30 | qazwsx | how does this work? which prog? |
| 23:16.30 | ``Erik | the NMG routines convert, um, look at things liek g-stl and those |
| 23:17.11 | ``Erik | g-nmg is also one to look at |
| 23:18.05 | qazwsx | yeah, that looked alot more useful than stereo :-) |
| 23:18.58 | ``Erik | um, stl is a simple triangle mesh format |
| 23:20.08 | qazwsx | sorry, what's a "NMG" ? |
| 23:20.32 | ``Erik | n-manifold geometry |
| 23:20.48 | qazwsx | okay, I'm an idiot |
| 23:20.50 | qazwsx | g-stl is what I want |
| 23:20.52 | ``Erik | you'd probably be more interested in BOTs |
| 23:20.55 | ``Erik | bag of triangle |
| 23:20.57 | qazwsx | thanks, the whole stereo thing threw me off |
| 23:21.09 | qazwsx | -b gave me a binary file |
| 23:21.11 | ``Erik | *shrug* it does sound odd... and n/p :) |
| 23:21.33 | qazwsx | wait, sorry, what does BOT offer me over stero's list of triangles? |
| 23:21.38 | qazwsx | I'm greedy, and want the best solution :-) |
| 23:24.50 | ``Erik | nothing? both are sets of triangles, just in a slightly different output format |
| 23:25.30 | qazwsx | okay, just checking |
| 23:26.09 | qazwsx | please forgive me newbiness: can you tell me which one of the 400+ cmd line utilities will let me query about a *.g database file like I can in mged? stuff like "ls blah.g" or |
| 23:26.12 | qazwsx | l blah.s |
| 23:35.57 | ``Erik | mged.... |
| 23:36.05 | ``Erik | mged -c blah.g tops |
| 23:36.08 | ``Erik | mged -c blah.g l blah.s |
| 23:37.15 | qazwsx | toh, I can specify a single command oh right |
| 23:37.16 | qazwsx | thanks :-) |