IRC log for #brlcad on 20090921

00:28.34 *** join/#brlcad D0iD0X (i=XD@187.37.66.52)
00:35.27 Augusto_Ponto is this software like Solidworks?
00:36.28 Ralith depends what you mean by 'like'
00:37.00 Ralith it is related, but if you try to use it like you'd use solidworks you'd probably be very frustrated.
00:37.46 Augusto_Ponto hm
00:37.48 Augusto_Ponto I got it
00:37.56 Augusto_Ponto is there any open source software
00:38.00 Augusto_Ponto like solid works?
00:38.53 Ralith heekscade is probably as close as you're going to get UI-wise
00:38.57 Ralith heekscad*
00:39.01 Augusto_Ponto hm
00:39.42 Augusto_Ponto ty
00:40.02 Ralith it really depends what you want to do, and how willing to learn you are
00:40.18 Ralith BRL-CAD is very powerful.
00:40.27 Augusto_Ponto hm
00:40.42 Augusto_Ponto I want to make an project
00:40.55 Augusto_Ponto related to people who have special needs
00:41.33 Ralith what it's *for* isn't really relevant
00:41.38 Ralith what do you want to use BRL-CAD to do?
00:41.43 Augusto_Ponto it's an wheelchair
00:41.49 Augusto_Ponto I want to model it
00:41.55 Augusto_Ponto using an CAD software
00:44.19 Augusto_Ponto Ralith
00:44.23 Augusto_Ponto is it possible?
01:02.53 l1d3nbr0ck Ralith
01:02.53 l1d3nbr0ck =p
01:39.08 CIA-28 BRL-CAD: 03indianlarry * r35963 10/brlcad/trunk/src/librt/opennurbs_ext.cpp: Loosen up point closeness check in getsurfacepoint()
01:41.21 CIA-28 BRL-CAD: 03indianlarry * r35964 10/brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: more enhancements to brep debugging command
03:08.52 *** join/#brlcad ALAN_ (n=ALAN@fractal.ee.ntu.edu.tw)
05:02.00 *** join/#brlcad Elrohir (n=kvirc@p5B14F8AF.dip.t-dialin.net)
08:11.45 *** join/#brlcad Ralith_ (n=ralith@69.90.48.127)
08:29.14 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
10:15.25 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
10:18.57 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
10:27.02 *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch)
11:05.01 *** join/#brlcad Yoshi47 (n=jan@firewall.walinga.com)
11:05.24 Yoshi47 14243:20 mged
12:16.14 ``Erik swank
12:16.50 ``Erik gonna have a beer to celebrate when it hits 14400?
12:17.27 Yoshi47 if i liked beer,
13:16.46 *** join/#brlcad JucaBlues (n=felipe@189.79.64.76)
13:18.02 JucaBlues I have been developing a library called LibreDWG which is a free DWG parser
13:18.19 JucaBlues I want to see some free CAD tools using my lib
13:18.37 JucaBlues are you interested in importing DWG files in brlcad?
13:19.19 brlcad it depends, really -- wouldn't mind having a dwg import but it'll be tricky to make it a faithful import given our focus on solid 3d entities
13:20.33 JucaBlues could the license of our lib be an issue?
13:20.42 JucaBlues it is GPLv3 or later
13:20.49 brlcad JucaBlues: plus your license would unfortunately be a non-starter for us -- it'd have to be LGPL/BSD/MIT/etc
13:21.03 brlcad yeah, I was just writing that :)
13:21.56 brlcad would you be able/willing to relicense it or is it unchangeable?
13:22.00 JucaBlues I am tied to it, since the original lib was GPLv3 or later
13:22.10 JucaBlues we forked from another project
13:22.36 JucaBlues which was an initial code for a dwg parser but awkwaredly written in esperanto
13:22.41 brlcad hm, yeah
13:23.27 JucaBlues now we are reaching 100% of data structures decoding
13:23.37 JucaBlues but we are not dealing much with the semantics yet
13:23.57 brlcad that's pretty cool
13:24.06 brlcad so is the main reason for the fork because of esperanto?
13:24.10 JucaBlues I started to write an example application that converts 2d dwg files into svg
13:24.11 brlcad or some team dynamics
13:24.23 JucaBlues yes, esperanto was the issue
13:24.37 brlcad know if they'd be willing to relicense?
13:24.51 JucaBlues I'd have to ask for it.
13:27.05 JucaBlues but BSD and GPLv3 can be mixed, right?
13:27.16 JucaBlues the results being GPLv3, I guess...
13:27.29 brlcad yeah, it's one-way
13:27.37 brlcad so still not useful for our use
13:27.45 JucaBlues ok
13:28.01 brlcad we're presently LGPLv2 as a unified package
13:30.30 JucaBlues a gplv3 dwg importer for brlcad maintained as a patch that one would apply on its local copy would be bad ?
13:31.05 brlcad no, of course that wouldn't be "bad" .. just not a great long-term direction unfortunately
13:31.18 brlcad not something that we could ship unified, it would have to stay separate
13:31.34 ``Erik might be easier to have an external project that could link to BRL-CAD's libraries for converting to .g ?
13:31.52 brlcad basically what he's suggesting
13:32.52 JucaBlues are you aware of any GPLv3 compatible CAD?
13:33.52 brlcad JucaBlues: we're the _only_ open source CAD system that's in full production use that I'm aware of
13:34.02 brlcad there are a few other smaller projects around though
13:34.14 ``Erik qcad community is probably the closest :/
13:34.45 brlcad yeah, though qcad already uses dxf heavily under the hood
13:35.09 _clock_ I guess it depends on what is understood under full production use
13:35.30 _clock_ I use qcad on Ronja but don't know if it qualifies as full production use, production use or only use?
13:36.29 brlcad _clock_: I meant 3d solid modeling CAD, they probably 'qualify' (whatever that means) but as a 2d system
13:37.04 _clock_ qcad is definitely 2D
13:37.33 _clock_ but they have those little arrows with numbers
13:37.42 _clock_ brl-cad didn't have it last time I checked
13:39.02 brlcad still don't have annotations, though been talking about adding them very recently (last week) and might start that up some basic support this/next week.
13:39.27 _clock_ brlcad: I would find that very cool
13:43.10 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-5.sbndin.btas.verizon.net)
13:48.02 JucaBlues but QCad is GPLv2 only
14:04.04 *** join/#brlcad samrose (n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net)
14:04.07 brlcad JucaBlues: yep, there really aren't other options except for a couple projects that are a lot smaller
14:04.19 brlcad ask them if they're willing to relicense
14:04.23 brlcad worse they can say is no
14:04.28 JucaBlues ok
14:04.30 JucaBlues thanks
14:04.46 JucaBlues relicense into what?
14:05.02 brlcad ideally BSD/MIT-style license
14:05.05 JucaBlues which are the options for brlcad?
14:05.08 JucaBlues ok
14:05.12 brlcad as a library that are the most flexible
14:05.27 JucaBlues lgpl would be ok?
14:05.43 brlcad LGPLv2 would work, LGPLv3 could possibly work down the road, but not guaranteed
14:06.13 JucaBlues ok, thanks
14:08.03 brlcad apache/eclipse/mozilla licenses are all similar bsd/mit-style licenses
14:15.40 *** join/#brlcad jdoliner (n=jdoliner@c-67-173-0-29.hsd1.il.comcast.net)
14:35.33 ``Erik (hrm, qt somehow went and got... kinda impressive)
14:37.08 Axman6 how so?
14:37.25 ``Erik the qt4 demo app has some nifty stuff in it
14:37.46 ``Erik back in "the day", qt was pretty ... tame
14:38.44 starseeker ``Erik: what that hell I just heard freezing over?
14:39.03 ``Erik now if it were wrapped in a decent language... :>
14:39.18 starseeker I thought you were a dyed in the wool Qt "non-fan"
14:39.35 ``Erik no, it'd just been a while since I'd looked at it
14:39.36 starseeker there are Qt-python bindings...
14:40.08 ``Erik and last time I looked, qt was drastically inferior on several fronts :) (cocoa is damn sexy, not sure how together gnustep is, though)
14:56.28 CIA-28 BRL-CAD: 03starseeker * r35965 10/brlcad/trunk/src/librt/primitives/sph/sph_brep.cpp: Erm, this should be pulling the magnitude of the vector, not the x coordinate...
14:58.22 CIA-28 BRL-CAD: 03starseeker * r35966 10/brlcad/trunk/src/librt/primitives/ell/ell_brep.cpp:
14:58.22 CIA-28 BRL-CAD: Switch to a 'distort the sphere' method of creating an ellipsoid - seems to
14:58.22 CIA-28 BRL-CAD: create a clean ellipsoid shape (although as yet unrotated/translated) but
14:58.22 CIA-28 BRL-CAD: doesn't clear all the raytrace issues - those appear to be something else.
15:50.08 CIA-28 BRL-CAD: 03brlcad * r35967 10/brlcad/trunk/ (doc/deprecation.txt include/bn.h include/dm_color.h): deprecate the DM_X-specific dm_color.h header. use dm.h instead though making the functions that used to be in dm_color.h now be private given they are specific to just one dm.
15:52.31 CIA-28 BRL-CAD: 03brlcad * r35968 10/brlcad/trunk/src/libdm/ (color.c dm-X.c):
15:52.31 CIA-28 BRL-CAD: rename the dm_color functions dm_get_pixel, dm_copy_cmap, and
15:52.31 CIA-28 BRL-CAD: dm_allocate_color_cube to be specific to the X11 interface. they use X11
15:52.31 CIA-28 BRL-CAD: structures and are not generalized for libdm purposes (so we can remove them
15:52.31 CIA-28 BRL-CAD: immediately).
16:01.08 CIA-28 BRL-CAD: 03starseeker * r35969 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp:
16:01.08 CIA-28 BRL-CAD: Add a counter to the newton iterator - there are some cases where we start out
16:01.08 CIA-28 BRL-CAD: in a bad direction and then 'straighten out' - rather than quitting the
16:01.08 CIA-28 BRL-CAD: iteration on the first bad directional move, give it several tries to straighten
16:01.09 CIA-28 BRL-CAD: out before killing it.
16:04.32 CIA-28 BRL-CAD: 03indianlarry * r35970 10/brlcad/trunk/include/brep.h:
16:04.32 CIA-28 BRL-CAD: tighten tolerance back up on near hit/miss, was 0.05mm
16:04.32 CIA-28 BRL-CAD: now 0.001mm,small models 3mm piston where having problems
16:04.32 CIA-28 BRL-CAD: need to make relative to trim error or surface/face size
16:14.28 CIA-28 BRL-CAD: 03brlcad * r35971 10/brlcad/trunk/src/libdm/dm_obj.c: fugly hacks to make it compile without X11 headers installed. new png (ugh, ximage) and size commands busted things.
17:11.57 *** join/#brlcad talcite (n=Matthew@134.117.143.147)
17:29.28 *** join/#brlcad talcite (n=Matthew@134.117.143.147)
17:43.14 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-5.sbndin.btas.verizon.net)
17:50.21 *** join/#brlcad parigaudi (n=quassel@pd95b7f5e.dip0.t-ipconnect.de)
18:10.52 *** join/#brlcad Ralith (n=ralith@69.90.48.127)
19:00.32 *** join/#brlcad talcite (n=Matthew@134.117.254.248)
20:34.55 ``Erik ahhh
21:23.41 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc)
22:28.57 *** join/#brlcad matthewmpp (n=chatzill@wsip-98-172-82-189.ph.ph.cox.net)
22:53.23 *** join/#brlcad cpc26 (n=cpc26@72.170.156.242)
22:54.12 *** join/#brlcad cpc26 (n=cpc26@72.170.156.242)
22:55.00 *** join/#brlcad cpc26 (n=cpc26@72.170.156.242)
22:58.58 *** join/#brlcad cpc26 (n=cpc26@72.170.156.242)
23:13.38 *** join/#brlcad matthewmpp (n=chatzill@wsip-98-172-82-189.ph.ph.cox.net)
23:36.30 *** join/#brlcad Ralith (n=ralith@69.90.48.127)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.