| 00:06.50 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 00:26.03 | Notify | 03BRL-CAD:starseeker * 62073 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c brlcad/branches/framebuffer-experiment/src/libfb/tcl.c): Move some logic out of tcl.c - needs more refactoring, but this is a first step - whittling down tcl.c to the parts that actually require tcl |
| 00:33.37 | Notify | 03BRL-CAD:starseeker * 62074 brlcad/branches/framebuffer-experiment/src/libfb/tcl.c: Remove the fb_open_existing and fb_close_existing tcl commands - they don't appear to be used. If some sort of Tcl controls for this are needed, hopefully they can be set up in a way that requires less data to pass tough an argc/argv string interface - that's an ackward way to pass things like window pointers. Once the new libdm |
| 00:33.39 | Notify | intrfce is worked out, perhaps we can define a new fb_open_existing command via libdm or just have an fb command with subcommands. |
| 01:41.37 | Notify | 03BRL-CAD:starseeker * 62075 (brlcad/branches/framebuffer-experiment/include/CMakeLists.txt brlcad/branches/framebuffer-experiment/include/fb.h and 10 others): Not working yet, but start trying to use new interface. |
| 01:41.40 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 01:41.55 | Notify | 03BRL-CAD:starseeker * 62076 (brlcad/branches/framebuffer-experiment/include/fb/CMakeLists.txt =================================================================== and 15 others): Don't forget to svn add |
| 03:14.05 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 04:44.45 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 05:18.12 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 06:51.11 | *** join/#brlcad konrado (~konrado@195.24.209.20) | |
| 09:17.48 | *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196) | |
| 09:59.08 | *** join/#brlcad ankesh11 (sid8015@gateway/web/irccloud.com/x-cvorcigeaahttxom) | |
| 10:10.28 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 10:46.09 | Notify | 03BRL-CAD:zhaoanqing * 62077 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/src/libnmg/globals.c): add a independent variable nmg_debug into nmg.h as well as it's implementation is located in global.c. This will be used to replace the NMG_debug in the definition of struct rt_g. |
| 11:00.55 | *** join/#brlcad vladbogo (~vlad@86.124.250.26) | |
| 11:22.24 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:48.47 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 12:30.48 | *** join/#brlcad Ch3ck (2942fc9a@gateway/web/freenode/ip.41.66.252.154) | |
| 12:54.09 | brlcad | first page of all 2014 siggraph technical papers: |
| 12:54.15 | brlcad | http://s2014.siggraph.org/sites/default/files/firstpages.default.pdf |
| 13:27.10 | Notify | 03BRL-CAD:starseeker * 62078 (brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c brlcad/branches/framebuffer-experiment/src/libfb/if_X24.c brlcad/branches/framebuffer-experiment/src/mged/dm-X.c): Get the embedded X24 framebuffer running with the new API. |
| 13:59.40 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 14:02.59 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 14:03.57 | Notify | 03BRL-CAD:starseeker * 62079 (brlcad/branches/framebuffer-experiment/include/fb.h brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c and 16 others): Cleanup, refactor. Can't leave the NULLs in the interface definitions - minimally, need stub functions - but this gets things building. |
| 14:08.05 | Notify | 03BRL-CAD:starseeker * 62080 (brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c brlcad/branches/framebuffer-experiment/src/libtclcad/tclcad_obj.c): Fix the other two fb_open_existing calls. |
| 14:18.57 | *** join/#brlcad Izak (~Izak@195.24.220.16) | |
| 14:20.41 | Notify | 03BRL-CAD:starseeker * 62081 (brlcad/branches/framebuffer-experiment/include/fb/CMakeLists.txt brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c and 3 others): Move internals header to generic name |
| 14:26.01 | Notify | 03BRL-CAD:starseeker * 62082 (brlcad/branches/framebuffer-experiment/include/fb/fb_platform_specific.h brlcad/branches/framebuffer-experiment/src/libdm/CMakeLists.txt and 3 others): Fix copyright and update protective wrapper |
| 14:43.22 | *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196) | |
| 14:54.09 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 14:59.26 | Notify | 03BRL-CAD:zhaoanqing * 62083 (brlcad/branches/nmgreorg/include/nmg.h brlcad/branches/nmgreorg/include/raytrace.h and 31 others): extract nmg_debug and rtg_vlfree from struct rt_g and put them in nmg.h |
| 15:05.00 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 15:36.39 | Notify | 03BRL-CAD:carlmoore * 62084 brlcad/trunk/src/util/pixbackgnd.c: change -h to -H (it does something IN ADDITION TO high-res); use h and ? for help |
| 15:36.57 | Notify | 03BRL-CAD:carlmoore * 62085 brlcad/trunk/doc/docbook/system/man1/en/pixbackgnd.xml: changes to man page because of changes to the source code |
| 15:37.15 | Notify | 03BRL-CAD:carlmoore * 62086 brlcad/trunk/doc/docbook/system/man1/en/mac-pix.xml: touchup work to man page, which needed to reflect, in its EXAMPLE, use of -H in pixbackgnd; still have to resolve -l usage here |
| 15:51.10 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 15:57.44 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 16:09.32 | Notify | 03BRL-CAD:bob1961 * 62088 brlcad/trunk/src/libtclcad/tclcad_obj.c: Don't create display lists unless they have been activated |
| 16:09.34 | Notify | 03BRL-CAD:starseeker * 62087 (brlcad/branches/framebuffer-experiment/include/fb/fb_platform_specific.h brlcad/branches/framebuffer-experiment/src/libdm/dm_obj.c and 8 others): Switch more code over to the new approach. |
| 16:16.35 | Notify | 03BRL-CAD:bob1961 * 62089 brlcad/trunk/src/libged/zap.c: ged_free_vlist_callback only takes two arguments. |
| 16:26.06 | *** join/#brlcad Ch3ck (2942fc9a@gateway/web/freenode/ip.41.66.252.154) | |
| 16:27.17 | Notify | 03BRL-CAD:starseeker * 62090 (brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c brlcad/branches/framebuffer-experiment/src/libfb/fb_private.h and 11 others): Refactor fb_close_existing |
| 16:40.02 | Notify | 03BRL-CAD:vladbogo * 62091 brlcad/trunk/src/librt/primitives/hrt/hrt.c: Solved set but not used warning. |
| 16:45.07 | Notify | 03BRL-CAD:vladbogo * 62092 brlcad/trunk/src/libfb/if_qt.cpp: Implemented the qt_wmap and qt_rmap functions. |
| 16:49.31 | Notify | 03BRL-CAD:starseeker * 62093 brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c: More cleanup |
| 16:50.04 | Notify | 03BRL-CAD:n_reed * 62094 (brlcad/branches/brep-debug/doc/docbook/system/man1/en/bw3-pix.xml brlcad/branches/brep-debug/doc/docbook/system/man1/en/mac-pix.xml and 22 others): sync from trunk through r62092 |
| 16:52.58 | Notify | 03BRL-CAD:starseeker * 62095 brlcad/branches/framebuffer-experiment/src/libfb/fb_generic.c: Shorten switch, since all statements are returns |
| 16:54.48 | *** join/#brlcad konrado (~konrado@195.24.209.21) | |
| 16:59.00 | Notify | 03BRL-CAD:n_reed * 62096 (brlcad/trunk/src/libbrep/boolean.cpp Property Changed: and 3 others): merge r61567 change from brep-debug branch to move duplicate code to a function |
| 17:05.10 | Notify | 03BRL-CAD:n_reed * 62097 brlcad/trunk/src/libbrep/boolean.cpp: tweak inside-interval detection to ensure we examine all parts of curves and don't include curves that lie completely outside of face boundaries |
| 17:14.19 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 17:18.22 | Notify | 03BRL-CAD:n_reed * 62098 (brlcad/branches/brep-debug/src/libbrep/boolean.cpp Property Changed: and 2 others): merge from trunk through r62097 |
| 17:26.18 | *** join/#brlcad gagan_ (~gagan@101.216.220.210) | |
| 18:16.37 | Notify | 03BRL-CAD Wiki:Inderpreet * 7662 /wiki/User:Inderpreet/GSoC14/logs: /* Week 12 */ |
| 18:36.27 | Notify | 03BRL-CAD:starseeker * 62099 (brlcad/branches/framebuffer-experiment/src/libfb/if_debug.c brlcad/branches/framebuffer-experiment/src/libfb/if_disk.c and 6 others): stub in functions for configure_window and refresh |
| 18:39.35 | Notify | 03BRL-CAD:starseeker * 62100 brlcad/branches/framebuffer-experiment/src/libfb/fb_private.h: Update comment |
| 18:43.01 | Notify | 03BRL-CAD:starseeker * 62102 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100 |
| 18:43.03 | Notify | 03BRL-CAD:starseeker * 62101 (brlcad/branches/gecode/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/gecode/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100 |
| 18:43.09 | Notify | 03BRL-CAD:starseeker * 62103 (brlcad/branches/bullet/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/bullet/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100 |
| 18:43.11 | Notify | 03BRL-CAD:starseeker * 62102 (brlcad/branches/openscenegraph/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/openscenegraph/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100 |
| 18:45.15 | Notify | 03BRL-CAD:carlmoore * 62104 brlcad/trunk/doc/docbook/system/man1/en/mac-pix.xml: redo the mac-pix man page due to new writeup regarding -l, which does NOT set output width & height to 512 |
| 18:47.13 | Notify | 03BRL-CAD:starseeker * 62105 (brlcad/branches/framebuffer-experiment/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/framebuffer-experiment/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100 |
| 19:08.29 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 19:10.37 | *** join/#brlcad pandrei (~pandrei@188.26.182.116) | |
| 19:13.06 | Notify | 03BRL-CAD:starseeker * 62106 (brlcad/branches/rel8/doc/docbook/system/man1/en/mac-pix.xml brlcad/branches/rel8/doc/docbook/system/man1/en/pixbackgnd.xml and 10 others): Sync through trunk r62100 |
| 19:17.30 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 19:17.38 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 19:27.28 | *** join/#brlcad gurwinder (75c7630b@gateway/web/freenode/ip.117.199.99.11) | |
| 19:27.47 | gurwinder | hello brlcad |
| 19:28.44 | gurwinder | I am able to convert brlcad's sphere and torus successfully into POVray's format using g-xxx file |
| 19:29.37 | gurwinder | brlcad: I want to know something about cylender and cone formed using brlcad |
| 19:32.52 | Notify | 03BRL-CAD:n_reed * 62107 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: keep ssx curve intervals that lie on face boundaries |
| 19:36.24 | brlcad | gurwinder: hello, awesome! |
| 19:37.03 | gurwinder | brlcad: thanks :) |
| 19:37.28 | gurwinder | So I Will send you a git link for the same. |
| 19:39.25 | brlcad | gurwinder: "brlman libwdb" might be of help |
| 19:39.40 | brlcad | yeah, interested in seeing what your code looks like now |
| 19:40.03 | brlcad | so what is your question about cylinder/cone entities? |
| 19:40.04 | Notify | 03BRL-CAD:starseeker * 62108 (svn:ignore ## -0,0 +1,2 ## and 2 others): Want to take a sligntly different approach to this effort in light of the libfb work - easiest way looks like a new branch |
| 19:40.26 | gurwinder | brlcad: I am using g-xxx.c file i.e. what |
| 19:40.45 | gurwinder | I do is change the code in this file |
| 19:41.22 | gurwinder | Is this right what I am doing or I have to make my own file with the help of g-xxx |
| 19:48.11 | gurwinder | brlcad: About cylender-> when we make a cylender using RCC, we give base point, height point and radius. I run "db get cylender_object_name" in mged command window |
| 19:50.34 | gurwinder | brlcad: it shows 6 variable storing values of 1)base center point, 2) height center point others are for A B C D, where it store the value of radius? |
| 19:58.18 | Notify | 03BRL-CAD Wiki:Vladbogolin * 7663 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 13 */ |
| 20:02.11 | brlcad | gurwinder: er, hopefully it was more clear to you than it seems that g-xxx is just an example for how to create a converter |
| 20:02.18 | brlcad | to some hypothetical "xxx" format |
| 20:02.37 | brlcad | in your case, you don't have a hypothetical format, you have an actual format you're converting to |
| 20:03.52 | brlcad | so you'll absolutely want to create your own file using g-xxx as a reference/guide/tutorial ... name yours g-pov |
| 20:04.11 | brlcad | so you'll have a g-pov.c or g-pov.cpp that you create |
| 20:08.04 | Notify | 03BRL-CAD:n_reed * 62109 (brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp brlcad/branches/brep-debug/src/libged/brep.c): fix dplot erasing behavior so we don't have to zap between fcurve plots |
| 20:08.14 | brlcad | as for your cylinder question, all of brl-cad's various cylinders get stored as a 'truncated generalized cone' (TGC) which is stored in a more general/complicated form so that it can capture a wide variety of shapes with a simple set of values |
| 20:25.37 | brlcad | gurwinder: instead of running db get, try using the "l" command to list the object's formal representation in an easier to understand textual format |
| 20:26.21 | brlcad | the values you see in the l command are either immediately available to you or trivially calculated |
| 20:29.27 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 20:31.50 | brlcad | gurwinder: since povray doesn't seem to have a direct generalization of our TGC, you'll want to look at the vectors to detect when one is an RCC |
| 20:32.08 | brlcad | then you can extract the radius from the vector (MAGNITUDE(vector)) |
| 20:34.37 | brlcad | we have code that does the prior you can follow in src/conv/iges/iges.c (see tgc_to_iges() where it detects it has either an rcc or a trc) |
| 20:38.10 | Notify | 03BRL-CAD:starseeker * 62110 (brlcad/branches/osg/src/other/freetype/CMakeLists.txt =================================================================== and 168 others): Add openscenegraph and freetype from the old openscenegraph branch - part 1. |
| 20:38.41 | gurwinder | brlcad: ok and thanks for reminding me to take help from other converters :P |
| 20:39.29 | Notify | 03BRL-CAD:n_reed * 62111 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: remove commented code |
| 20:42.18 | gurwinder | Also now I make g-pov.c file and able run make g-pov. Yes, for this g-pov I have to take help from all other converters like g-iges (that you suggested me). :) |
| 20:46.14 | Notify | 03BRL-CAD:starseeker * 62112 (brlcad/branches/osg/src/other/openscenegraph/AUTHORS.txt =================================================================== and 520 others): Add openscenegraph and freetype from the old openscenegraph branch - part 2. |
| 20:48.02 | gurwinder | brlcad: How to show you my code? Using Github ? Is there another place on BRL-CAD where I can put my code as running tasks :P ? |
| 21:06.40 | Notify | 03BRL-CAD:carlmoore * 62113 brlcad/trunk/doc/docbook/system/man1/en/pixbackgnd.xml: Reword what had been 'By specifying the -i flag', and supply a missing period. |
| 21:21.40 | Notify | 03BRL-CAD:starseeker * 62114 (brlcad/branches/osg/CMakeLists.txt brlcad/branches/osg/INSTALL and 6 others): Start integrating back in the openscenegraph work in BRL-CAD, this time with an eye towards more easily merging changes in from other branches. |
| 21:30.46 | *** join/#brlcad konrado (~konrado@195.24.209.20) | |
| 21:31.02 | Notify | 03BRL-CAD:starseeker * 62115 (brlcad/branches/osg/doc/docbook/system/man3/en/libfb.xml brlcad/branches/osg/doc/html/ReleaseNotes/email4.0.html and 122 others): Merge framebuffer experimentation branch through r62114 into new osg branch |
| 21:50.56 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 22:07.49 | Notify | 03BRL-CAD:starseeker * 62116 (brlcad/branches/osg/include/fb/fb_platform_specific.h brlcad/branches/osg/include/fb.h and 3 others): Add osg framebuffer into new osg branch, modified for the new libfb setup. |
| 22:10.03 | Notify | 03BRL-CAD:n_reed * 62117 brlcad/branches/brep-debug/src/libbrep/boolean.cpp: rename vars for better readability |
| 22:18.52 | Notify | 03BRL-CAD:carlmoore * 62118 brlcad/trunk/doc/docbook/system/man1/en/pixcut.xml: minor touchup of pixcut manpage; includes adding period at end of sentence (with space to avoid merging with 'image.pix') |
| 23:09.23 | brlcad | gurwinder: if you successfully submit incremental patches for g-pov that are flawless, you can gain commit access for working directly on the repository |
| 23:09.56 | brlcad | we also have a github repository for our web infrastructure, but prefer svn for the main repo |
| 23:10.13 | brlcad | ~patches |
| 23:10.14 | infobot | brlcad: Patches são modificações geradas pelo programa `diff' em que servem para atualizar um programa ou texto. Muito usado para aplicar modificações no código fonte do kernel. |
| 23:10.36 | brlcad | heh |
| 23:10.54 | brlcad | ~hello |
| 23:10.55 | infobot | Howdy Bub |
| 23:14.36 | konrado | brlcad: hello |
| 23:18.44 | brlcad | ~no, patches are human-readable text files containing changes made to source files, usually intended to be applied by others (via `patch'), often created with tools like `diff' or revision control systems (e.g., `svn diff' and `git diff'). See http://en.wikipedia.org/wiki/Patch_(Unix) |
| 23:19.33 | brlcad | ~patches |
| 23:19.33 | infobot | somebody said patches was human-readable text files containing changes made to source files, usually intended to be applied by others (via `patch'), often created with tools like `diff' or revision control systems (e.g., `svn diff' and `git diff'). See http://en.wikipedia.org/wiki/Patch_(Unix) |
| 23:19.57 | brlcad | howdy konrado |
| 23:20.43 | konrado | Im doing brlcad |
| 23:21.52 | brlcad | kanzure: fwiw, the rhino people do actively update opennurbs and have consistently for many years (usually one or two releases a year, corresponding with their commercial product rhinosdk which opennurbs is a subset) |
| 23:24.01 | kanzure | hm, okay |
| 23:24.40 | brlcad | clock: if you get the right maintainer, it's not an issue .. just a matter of whom you work with (it's almost entirely political) |
| 23:24.41 | kanzure | you once mentioned they do it perhaps begrudgingly? |
| 23:25.03 | clock | brlcad, what u mean? |
| 23:25.56 | brlcad | kanzure: they opened it to help encourage adoption of the 3dm file format, for developing converters and applications reading 3dm files for geometry |
| 23:25.59 | brlcad | no more no less |
| 23:26.12 | brlcad | we're using it for FAR more, so we're just not their audience or a supported interest |
| 23:26.52 | brlcad | moreover, we need and have since implemented much of what they rip out (pieces that are part of their rhinosdk commercial product) |
| 23:27.05 | kanzure | btw, does brlcad use any of the opennurbs text annotation classes? the non-geometry-modeling-specific things |
| 23:27.30 | brlcad | clock: responding to your comment from a couple days ago about repos accepting brl-cad into apt |
| 23:27.57 | brlcad | kanzure: not yet, but I've certainly looked at them for exactly that |
| 23:28.09 | kanzure | oh. hrm. |
| 23:28.16 | kanzure | i was expecting no and never :) |
| 23:28.32 | brlcad | I have my doubts that we'll use their containers for that |
| 23:28.45 | brlcad | having reviewed them, it's not nearly as neat as other parts of the API |
| 23:29.12 | brlcad | there are two versions where they sort of painted themselves into a corner, then created a new class that they're probably migrating towards |
| 23:29.21 | brlcad | so some minor baggage |
| 23:29.56 | brlcad | we can just learn from their growing and adapt a more general solution, or even more simplified |
| 23:30.17 | brlcad | annotations are a hot topic |
| 23:30.19 | kanzure | i was looking into rewriting their library in c or python (obviously, a python rewrite would not be very helpful to brlcad) |
| 23:30.34 | kanzure | and as part of that going over their existing source code. was not very amused by their classes. |
| 23:30.47 | kanzure | i mean, it's not the worst code i've seen :) it's way above opencascade quality. |
| 23:32.35 | kanzure | i do suspect though that it could be simplified |
| 23:33.29 | brlcad | it's better than most I've seen, easily |
| 23:33.55 | brlcad | especially coming from a company... |
| 23:36.54 | kanzure | do you happen to know if anyone did the ctypes/swig pointer-handoff python experiment? |
| 23:46.01 | konrado | brlcad: i tested the patch and works well |