| 00:02.09 | *** join/#brlcad ibot (~ibot@rikers.org) | |
| 00:02.10 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.16.10 preparations and testing under way (only bug-fix, stabilization, and minor commits until tagged) | |
| 00:12.43 | brlcad | not with that little information |
| 01:08.47 | starseeker | huh, interesting http://www.theatlantic.com/business/archive/2010/08/the-us-brainpower-map/60641/ |
| 02:29.56 | d-lo | brlcad: ack, sorry. forgot the pastebin: |
| 02:30.02 | d-lo | http://pastebin.com/ae0bZdwQ |
| 02:34.03 | d-lo | *watching documentry on Chernobyl 4* ....forgot how scary it all was/is... |
| 02:40.31 | d-lo | ...wow. workers picking up peices of graphite that were >7,000 Roentgen.... |
| 06:01.27 | *** join/#brlcad poolio (~poolio@BZ.BZFLAG.BZ) | |
| 06:03.16 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 06:43.50 | *** join/#brlcad merzo (~merzo@smartbussiness.mobicom.net.ua) | |
| 08:04.06 | *** join/#brlcad Ralith (~ralith@216.162.199.202) | |
| 08:20.25 | CIA-43 | BRL-CAD: 03d_rossberg * r39994 10/brlcad/branches/cmake/CMakeLists.txt: changed to the CMake way to read from files |
| 12:07.28 | *** join/#brlcad eto (~CyBrain@unaffiliated/eto) | |
| 12:07.37 | eto | hello |
| 12:07.51 | eto | can brl cad be used to script model creation using csg? |
| 12:44.30 | *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ) | |
| 12:52.13 | brlcad | howdy d_rossberg |
| 12:52.18 | brlcad | nice update to the version method |
| 12:53.14 | brlcad | d-lo: wow, odd failure |
| 12:55.20 | brlcad | my guess would be to 1) try a fresh checkout (not just a clean'd build), then if you still get it then 2) try adding --cache-file=/dev/null to configure |
| 12:55.42 | brlcad | eto: absolutely, that's one of BRL-CAD's strengths |
| 12:56.36 | brlcad | eto: see http://brlcad.org/wiki/SGI_Cube and http://brlcad.org/wiki/Spiral |
| 12:57.08 | brlcad | demonstrates scripted model creation using shell script, tcl script, and via perl script |
| 13:12.34 | d_rossberg | brlcad: it is sometimes burdensome to get all the strings together for a build setup (CMake or any other) |
| 13:13.03 | d_rossberg | btw: how about an install setup (with CMake) for rt^3? |
| 13:14.40 | d_rossberg | i tried to do so for the core interface but run into problems with finding the libraries (*.so files) from the installation directories |
| 13:15.36 | d_rossberg | there happens some library search path replacements during the installation process with cmake |
| 13:39.40 | *** join/#brlcad Zaebos (~irc@pd95b7f5e.dip0.t-ipconnect.de) | |
| 13:44.32 | *** join/#brlcad branco (~branco@79.114.30.56) | |
| 13:44.46 | branco | you got wiki spam |
| 13:44.50 | *** part/#brlcad branco (~branco@79.114.30.56) | |
| 13:51.52 | CIA-43 | BRL-CAD: 03Sean 07http://brlcad.org * r2257 10/wiki/Documentation: Reverted edits by [[Special:Contributions/Linomone|Linomone]] ([[User talk:Linomone|Talk]]); changed back to last version by [[User:Ssd|Ssd]] |
| 13:52.13 | CIA-43 | BRL-CAD: 03Sean 07http://brlcad.org * r0 10/wiki/Special:Log/block: blocked [[User:Linomone]] with an expiry time of infinite (account creation disabled, e-mail blocked): Spamming links to external sites |
| 14:14.25 | kanzure | good morning |
| 14:15.06 | kanzure | does anyone have hints for where the step import utility is? |
| 14:24.09 | kanzure | brlcad: there seems to be an =n at the end of this file: http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/src/proc-db/spiral.pl |
| 14:39.19 | *** join/#brlcad mafm (~mafm@83.37.154.93) | |
| 15:10.34 | *** join/#brlcad _psilva (~psilva@static-96-255-52-7.washdc.fios.verizon.net) | |
| 15:23.20 | brlcad | kanzure: step-g on a source install in the bin directory |
| 15:26.10 | CIA-43 | BRL-CAD: 03brlcad * r39995 10/brlcad/trunk/src/proc-db/spiral.pl: kanzure notes a stray =n, probably from syncing with the wiki |
| 15:30.56 | brlcad | thx kanzure |
| 15:32.11 | kanzure | brlcad: found it in src/other/step/src/ |
| 15:32.31 | kanzure | brlcad: for some reason while tracing through the SCL code it seems to hook up with OpenNURBS? |
| 15:32.40 | kanzure | like in src/conv/step/OpenNurbsInterfaces.cpp |
| 15:33.25 | kanzure | was this code generated or written by hand? |
| 15:39.18 | CIA-43 | BRL-CAD: 03brlcad * r39996 10/brlcad/trunk/ (4 files in 4 dirs): bump, regressions all passing. preparing for release 7.16.10 |
| 15:45.33 | _psilva | brlcad: how was siggraph |
| 15:46.10 | CIA-43 | BRL-CAD: 03brlcad * r39997 10/brlcad/trunk/ChangeLog: updated ChangeLog in preparation for 7.16.10, updates since 2010-04-28 |
| 15:48.03 | brlcad | kanzure: src/other/step is the processing library layer, the converter is build as src/conv/step/step-g |
| 15:48.54 | brlcad | src/other/step does not hook into openNURBS, but our converter (src/conv/step) does import them as openNURBS entites |
| 15:49.17 | kanzure | huh |
| 15:49.44 | kanzure | so you don't do export yet? |
| 15:49.52 | brlcad | no export yet |
| 15:50.06 | brlcad | writing an exporter would be the next task after the importer is complete |
| 15:50.13 | brlcad | but the exporter is the FAR simpler task |
| 15:50.50 | kanzure | so, i have a python-based STEP export utility |
| 15:50.51 | brlcad | probably could have a pretty feature-filled exporter in less than a week, just not yet priority |
| 15:50.56 | kanzure | and nobody is going to use it if there's no visualizer |
| 15:51.05 | kanzure | originally i was thinking of using opencascade for the visualization of the STEP files that it generates |
| 15:51.14 | kanzure | but honestly the reason i started working on it was so that i could avoid the dependency on opencascade |
| 15:51.31 | brlcad | perfectly reasonable reason |
| 15:51.34 | kanzure | so |
| 15:51.41 | kanzure | i was thinking that i could maybe steal brlcad's visualizer |
| 15:51.50 | brlcad | sure |
| 15:52.17 | kanzure | i haven't used step-g yet.. how fast/slow is it for reasonable models? |
| 15:52.38 | kanzure | i mean, ideally, each time a user adds in a NURBS or brep object, i'd want to generate a STEP file and ask the visualizer to render it |
| 15:52.45 | brlcad | it's geared for full detailed vehicles, production use |
| 15:52.54 | kanzure | but a user-enabled "render it!" button/action would be fine too |
| 15:53.02 | kanzure | i hear there's an opengl renderer as well? |
| 15:53.20 | kanzure | i mean frankly this is just a bunch of triangles right? :P |
| 15:53.26 | brlcad | you could get a render-it button with step-g and rt pretty easily (scriptably) |
| 15:53.34 | kanzure | GPUs should be able to eat this up |
| 15:53.35 | brlcad | the raytrace is going to take longer than the conversion |
| 15:53.38 | kanzure | yes |
| 15:53.57 | kanzure | hm |
| 15:54.04 | kanzure | well, i guess i can do step-g -> g-stl |
| 15:54.07 | kanzure | and then use.. uh.. |
| 15:54.22 | brlcad | our step-g doesn't presently handle polygonal models, it reads in advanced boundary representation s(i.e. NURBS objects) |
| 15:54.26 | kanzure | right |
| 15:54.39 | kanzure | but brlcad can export NURBS into meshes right? |
| 15:55.07 | kanzure | and then i can just use something that can render STL files |
| 15:55.24 | kanzure | frankly this is going to suck for large objects or complicated STEP files |
| 15:56.46 | brlcad | neit! |
| 15:57.05 | kanzure | do you have any insight into how i.e. solidworks renders its models? at some point it has to convert the curve-based geometries into triangulated meshes |
| 15:57.06 | brlcad | we do not yet have tessellation support implemented for NURBS, it's next on our list |
| 15:57.17 | kanzure | hrm |
| 15:57.17 | brlcad | so you can't run g-stl on a nurbs |
| 15:57.21 | kanzure | fooey |
| 15:57.53 | brlcad | kanzure: feel free to implement it :) |
| 15:57.57 | brlcad | not that hard really |
| 15:58.10 | brlcad | we should have it implemented probably within 3 months |
| 15:58.26 | kanzure | is this how other CAD engines do it? they tesselate their model every time it changes? |
| 15:58.47 | brlcad | they tessellate it on the fly just to pass it to opengl |
| 15:58.49 | kanzure | (i am especially thinking of solidworks where the user updates the model with the mouse and sees real-time changes) |
| 15:58.50 | brlcad | it's really that easy |
| 15:59.03 | brlcad | you just iterate over each surface |
| 15:59.07 | kanzure | doesn't tessellation scale geometrically with the number of surfaces or some shit like that? |
| 15:59.16 | brlcad | we actually already have it implemented for our former nurbs implementation |
| 15:59.29 | kanzure | know where in the src tree that might be? i'd like to peak |
| 15:59.36 | brlcad | depends on how you make the knobs for tessellation |
| 15:59.52 | brlcad | if you create a fixed number of polys per surface, yeah.. you're gonna get screwed if there are lots of surfaces |
| 16:00.10 | brlcad | ideally, you create fewer for smaller surfaces, more for larger |
| 16:00.16 | brlcad | fewer for flat, more for curved, etc |
| 16:00.21 | kanzure | ah right, and you usually set smoothness and other parameters |
| 16:01.09 | brlcad | gotta run, lunch.. bbiab! |
| 17:08.10 | *** join/#brlcad merzo (~merzo@31-197-132-95.pool.ukrtel.net) | |
| 18:01.04 | ``Erik | doobiedoobiedoo |
| 18:12.47 | _psilva | *burp* |
| 18:54.39 | *** join/#brlcad Alexandrus (~nil@p4FE3DE3B.dip.t-dialin.net) | |
| 19:20.30 | CIA-43 | BRL-CAD: 03n_reed * r39998 10/brlcad/trunk/src/tclscripts/ (5 files in 2 dirs): more widgets for bot utility; layout change |
| 19:47.37 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 20:05.50 | _psilva | well then |
| 20:05.56 | _psilva | web urls are valid c/c++ |
| 20:05.57 | Alexandrus | now |
| 20:06.02 | Alexandrus | rofl.. |
| 20:06.07 | _psilva | mind boggling |
| 20:06.17 | Alexandrus | all of them? |
| 20:06.22 | _psilva | of course |
| 20:06.30 | _psilva | http: is a label, // is a comment |
| 20:07.00 | _psilva | in fact vc++ is stupid enough to just warn about unused 'labels' if u have more than one web url in the file |
| 20:08.02 | Alexandrus | lol...labels |
| 20:08.10 | Alexandrus | haven't used them in any language in ages |
| 20:08.16 | Alexandrus | wonder they still exist |
| 20:09.40 | ``Erik | of course they do, goto must survive at all costs! |
| 20:10.03 | ``Erik | (linux has tons of labels and gotos, BRL-CAD has a few, ...) |
| 20:10.38 | starseeker | even Lisp can use them, in principle - I've seen them used for a state machine |
| 20:11.12 | _psilva | we use em for small fsa |
| 20:11.38 | _psilva | but where's the 'error on web urls' option :o |
| 20:11.44 | Alexandrus | <- does use labels only in "case" |
| 20:12.01 | Alexandrus | http:// might compile, but propably will crash next line |
| 20:12.02 | Alexandrus | (fpc) |
| 20:12.06 | starseeker | _psilva: how'd you stuble onto that one? |
| 20:13.40 | _psilva | pasted a url and forgot the comment into a .cpp |
| 20:13.47 | starseeker | ah :-) |
| 20:13.57 | _psilva | compiled the project and barely caught the warning |
| 20:13.58 | _psilva | heh |
| 20:13.59 | ``Erik | pebcak |
| 20:14.05 | starseeker | shh - don't tell ``Erik you work with cpp! |
| 20:14.25 | _psilva | i've drunk the tegtmeyer coolaid |
| 20:14.27 | _psilva | :o |
| 20:14.53 | starseeker | uh oh :-) |
| 20:17.11 | Alexandrus | has cpp been declared sin by a brl-cad god? |
| 20:17.24 | _psilva | we've certainly gone over the deepend with namespace and meta programming |
| 20:17.31 | _psilva | so aint no turning back :p |
| 20:17.56 | starseeker | _psilva: "we"? not the BRL-CAD we, surely |
| 20:18.12 | _psilva | nah, company i work for |
| 20:18.24 | starseeker | Alexandrus: I'm reminded of the ghostbusters scene - ``Erik, "are you a god?" |
| 20:18.25 | _psilva | next major version is mostly a rewrite |
| 20:18.29 | starseeker | ow |
| 20:19.00 | Alexandrus | @starseeker: i have to admit, i am atheist... |
| 20:19.04 | Alexandrus | so...no.... |
| 20:19.06 | Alexandrus | i am not:P |
| 20:19.22 | starseeker | reflects that BRL-CAD is gradually using more and more C++ - OpenNURBS and STEP stuff now, looking into Qt and OGRE... |
| 20:19.28 | starseeker | Alexandrus: hehe |
| 20:20.20 | brlcad | howdy _psilva .. saw your guys booth, didn't get a chance to talk though |
| 20:20.29 | _psilva | hey |
| 20:20.41 | _psilva | was the demo crashed? |
| 20:20.42 | _psilva | heh |
| 20:21.23 | _psilva | there was a gc stack unrolling issue causing the ps3 to stack overflow |
| 20:21.37 | _psilva | causing the demo to freeze frequently :( |
| 20:22.01 | _psilva | did u try out the stereo setup tho? |
| 20:25.27 | starseeker | _psilva: I'm drawing a blank - which project are you with? (sorry...) |
| 20:27.24 | _psilva | commercial one *evil* :) |
| 20:27.27 | _psilva | scaleform.com |
| 20:28.34 | Alexandrus | internal commercial filtered one line... |
| 20:28.37 | starseeker | _psilva: nah, commerical firms are only evil if they *act* that way. Many (most?) are not |
| 20:31.28 | _psilva | to flash haters we are evil heh |
| 20:31.56 | Alexandrus | there must be flash-satanists:P |
| 20:34.46 | brlcad | _psilva: I didn't see a demo, so apparently |
| 20:35.29 | _psilva | woops |
| 20:35.42 | _psilva | i think we may have switched to a demo reel as backup :) |
| 20:37.32 | _psilva | heard the expo was smaller this time around? |
| 20:38.16 | brlcad | just a lil bit |
| 20:40.02 | ``Erik | ain't nothin' wrong with cpp, starseeker, but c++... :D |
| 20:40.21 | brlcad | heh |
| 20:40.50 | brlcad | poor misunderstood c preprocessor, given a bad wrap due to msvc |
| 20:41.43 | ``Erik | (notice that C++ stuff from a UNIX environment tends to be .c++, .cxx, .cc, .C, ... the original 4 recommended extensions :D ) |
| 20:42.19 | ``Erik | psilva: actually a flash engine, or just using actionscript as the input language? |
| 20:43.21 | brlcad | .cxx ftw |
| 20:43.45 | brlcad | portable and unambiguous |
| 20:44.07 | ``Erik | ayup, that's the one I choose if I ever expect it to touch winderz |
| 20:44.26 | Alexandrus | wouldn't you like to write it all in pseudo code?:P |
| 20:44.53 | ``Erik | wants to write it all in CL and laugh when c++ weenies think they're doing metaprogramming :D *duck* |
| 20:46.05 | brlcad | Alexandrus: not particularly, I find writing pseudocode more time-consuming and difficult than real code |
| 20:46.18 | brlcad | since you can't incrementally compile, test, and structure it |
| 20:46.47 | Alexandrus | @brlcad: i develop my algorithms weeks for weeks on a board |
| 20:46.53 | Alexandrus | most ist math |
| 20:47.06 | Alexandrus | writting code is the fast hack at the end of a long journey |
| 20:48.00 | _psilva | ``Erik: flash engine i guess |
| 20:48.22 | _psilva | just author SWFs and run it with gfx |
| 20:48.32 | Alexandrus | so...99% i write is pseudo code |
| 20:49.15 | ``Erik | hm, still waiting for a decent open source flash engine... almost took the time to learn 'haxe' and just suck it up using a browser |
| 20:51.38 | _psilva | haxe isnt a flash engine |
| 20:51.57 | _psilva | only thing close to an oss flash engine is gameswf |
| 20:52.06 | _psilva | which hundreds have forked (incl us) |
| 20:56.49 | ``Erik | yeah, but haxe can compile to flash, iirc |
| 20:59.07 | ``Erik | then the browser can execute it |
| 20:59.24 | _psilva | it's still actionscript, but yes, it can generate swfs |
| 21:00.10 | ``Erik | (it provides a lot of simplified capabilities, like trivial standardized portable-ish 2d rendering shtuff) |
| 21:01.05 | _psilva | but any as2/3 compiler with the right (intrinsic) class defns can do that |
| 21:01.29 | _psilva | mtasc can mix in an existing swf (with graphics/symbols) with custom actionscript |
| 21:02.21 | _psilva | biggest problem is really the ide part |
| 21:02.31 | _psilva | no real good soln |
| 21:02.39 | _psilva | nothing comes close to flash studio |
| 21:02.51 | _psilva | the next best thing is another commercial product, swf quicker |
| 21:03.16 | ``Erik | haxe is the 'next gen' of mtasc, I thought |
| 21:04.57 | _psilva | dunno about that |
| 21:05.27 | _psilva | got plenty of customers using mtasc; never gotten one wanting to use haxe |
| 21:05.48 | ``Erik | http://www.mtasc.org/ says so *shrug* |
| 21:06.13 | ``Erik | mebbe people want as2 for compatibility |
| 21:06.54 | _psilva | perhaps, but the issue is haxe != actionscript |
| 21:07.15 | _psilva | similar-ish syntax, but more effort to port code |
| 21:07.52 | _psilva | ultimately its all avm1 bytecode, but still |
| 21:07.56 | ``Erik | *shrug* :) I dunno either, just all looked like a bytecode solution that's good for 2d game writing |
| 21:07.57 | _psilva | development phase counts |
| 21:08.25 | _psilva | oh yea, im sure its good for programmer types |
| 21:08.33 | _psilva | sucks for our target audience |
| 21:09.51 | ``Erik | :D I'm a programmer type, so haxe looked attractive... the adobe as click/drag/drop ui aint' mah thang |
| 21:10.22 | ``Erik | (of course, now I'm looking at ogre3d/bullet/OIS using common lisp, different ideas... lots of ideas and enthusiasm, never any action...) |
| 21:10.39 | _psilva | plenty of non-programmer types around, hence why we're in business :) |
| 21:10.54 | _psilva | solve a workflow problem and gain fans |
| 21:10.59 | ``Erik | *nod* designer types dislike having to do programmy things |
| 21:11.29 | _psilva | of course we get plenty of mutterings from ui programmers itching to create Yet Another UI System |
| 21:11.33 | _psilva | sucks for them ;) |
| 21:11.52 | ``Erik | hehhe "fine. You get forth. Suck it." :D |
| 21:12.36 | _psilva | the less the artists/designers talk to programmers and vice versa, the happier everyone becomes |
| 21:12.55 | ``Erik | I've noticed that |
| 21:13.26 | *** join/#brlcad Nohla (~Nohla@201.255.255.197) | |
| 21:13.28 | ``Erik | I busted arse to recompile my prep tools to run on windows, and they continued bitching about having to open up a dos window and run a .exe file with args |
| 21:14.33 | ``Erik | ended up writing a java class to execute commands with some fu to handle args, stdin, stdout, stderr, all in a cheery java-esque wrapper and finding a java weenie to try building a resource management gui |
| 21:15.36 | ``Erik | and my battery is about to die O.o hasta manana :) |
| 21:16.38 | _psilva | heh |
| 21:16.43 | _psilva | cya |
| 22:12.28 | starseeker | O.o the FBI is bugging wikipedia about their copy of the FBI seal image? |
| 22:12.58 | starseeker | uh... |
| 22:13.01 | Alexandrus | let them remove it:P |
| 22:13.15 | Alexandrus | fbi without seal is fine:P |
| 22:41.23 | *** join/#brlcad merzo (~merzo@222-23-132-95.pool.ukrtel.net) | |
| 23:24.40 | *** join/#brlcad Nohla (~Nohla@201.255.255.197) | |