00:02.39 |
``Erik |
O.o |
00:02.50 |
``Erik |
I muffed up the commit a bit |
00:02.58 |
``Erik |
only 'solved' half the problem |
00:03.34 |
brlcad |
knowing is half the battle |
00:10.11 |
CIA-38 |
BRL-CAD: 03starseeker * r37152
10/brlcad/trunk/src/libfb/if_tk.c: Add a few notes on what's
currently know and what needs to come next for tk
framebuffer. |
00:17.41 |
CIA-38 |
BRL-CAD: 03brlcad * r37153
10/brlcad/trunk/src/libbu/bitv.c: MORE warnings to quell with
optimization enabled. unreachable code warnings on sizeof()-related
portions that are written to accommodate different compile-time
bitv_t sizes. making the size volatile keeps things
quiet. |
01:14.27 |
*** join/#brlcad Nohla
(n=jesica@168.226.176.193) |
01:29.16 |
CIA-38 |
BRL-CAD: 03brlcad * r37154
10/brlcad/trunk/src/libbu/ (brlcad_path.c cmdhist.c convert.c
dirent.c dirname.c): quell a variety of unreachable code warnings
produced during optimized compilation |
01:32.07 |
CIA-38 |
BRL-CAD: 03brlcad * r37155
10/brlcad/trunk/include/brlcad_version.h: quell warnings about
brlcad_ident's unreachable code by getting rid of the temporary
label copy. expand printing calls and test the title parameter
directly. |
01:33.28 |
CIA-38 |
BRL-CAD: 03brlcad * r37156
10/brlcad/trunk/include/brlcad_version.h: bah, need string.h for
strlen(). |
01:34.27 |
CIA-38 |
BRL-CAD: 03brlcad * r37157
10/brlcad/trunk/include/ (brlcad.h brlcad_version.h): why is my
name still in these files? |
01:51.39 |
CIA-38 |
BRL-CAD: 03brlcad * r37158
10/brlcad/trunk/include/ (10 files in 2 dirs): (log message
trimmed) |
01:51.39 |
CIA-38 |
BRL-CAD: authors should not be listed in
source files. to reiterate why, the reason is |
01:51.39 |
CIA-38 |
BRL-CAD: NOT to diminish or hide the
noteworthy contributions of those authors but, |
01:51.39 |
CIA-38 |
BRL-CAD: rather, to manage authorship
information in the project documentation (e.g., the |
01:51.40 |
CIA-38 |
BRL-CAD: AUTHORS file) and revision control
system. it's also been shown among various |
01:51.42 |
CIA-38 |
BRL-CAD: open source projects that files with
notable authors or significant legacy are |
01:51.44 |
CIA-38 |
BRL-CAD: often edited with great hestiation or
outright avoided, particularly by new |
01:59.09 |
CIA-38 |
BRL-CAD: 03brlcad * r37159
10/brlcad/trunk/src/libbn/ (axis.c list.c marker.c qmath.c sphmap.c
vers.c): (log message trimmed) |
01:59.09 |
CIA-38 |
BRL-CAD: OOF.. even hard for me to edit a file
with a 1978 start date (damn), so keep |
01:59.09 |
CIA-38 |
BRL-CAD: that note but still remove
authorship. that's a case in point why it's a |
01:59.09 |
CIA-38 |
BRL-CAD: problem, though. again, the reason is
NOT to diminish or hide the noteworthy |
01:59.09 |
CIA-38 |
BRL-CAD: contributions of those authors but,
rather, to manage authorship information in |
01:59.13 |
CIA-38 |
BRL-CAD: the project documentation (e.g., the
AUTHORS file) and revision control system. |
01:59.15 |
CIA-38 |
BRL-CAD: it's also been shown among various
open source projects that files with notable |
02:01.39 |
CIA-38 |
BRL-CAD: 03brlcad * r37160
10/brlcad/trunk/configure.ac: give up on unreachable-code. while it
does report some useful warnings about dead code, it also produces
FAR too many false positives, many in system macros that cannot be
easily quelled. |
02:23.49 |
starseeker |
interesting - the mged_default(geom) and
mged_default(ggeom) are interperted differently by Aqua Tk than X11
Tk |
02:27.50 |
starseeker |
Aqua Tk is using the upper left corner of my
center monitor as the starting point (presumably the left upper
corner of the Apple menubar) |
02:30.22 |
starseeker |
X11 is using the upper value of the Apple
menubar and the extreme left edge of my left monitor - I guess the
maximum extents of the screen space |
02:31.36 |
starseeker |
ponders what to do...
conditionalize screen coordinate interpertation
maybe... |
02:32.40 |
starseeker |
if that's what's causing the other odd
behaviors in dm and fb, this could get interesting |
02:32.56 |
*** join/#brlcad akafubu
(n=akafubu@unaffiliated/akafubu) |
02:33.25 |
starseeker |
(in a hair pulling sort of way...) |
02:48.01 |
starseeker |
Need to investigate this - may be necessary:
http://wiki.tcl.tk/17454 |
02:49.32 |
CIA-38 |
BRL-CAD: 03brlcad * r37161
10/brlcad/trunk/AUTHORS: paul stay apparently also made
contributions from the CS department for the University of Utah in
1983 accordingly to src/librt/nurb_solve.c |
02:54.02 |
CIA-38 |
BRL-CAD: 03brlcad * r37162
10/brlcad/trunk/configure.ac: leave a note for -Wunreachable-code
as also being of interest |
03:01.59 |
brlcad |
both aqua and X11 have mechanisms to get the
list of available contexts and screens (as opposed to the available
displays) so you can get the primary context and display
there |
03:02.18 |
brlcad |
xcalc does this, for example, iirc, not using
the root window, but the main window |
03:02.50 |
brlcad |
aquatk merely defaults to the main display
iirc |
03:06.30 |
brlcad |
that link for mac seems reasonable to account
for arbitrary arrangements too |
03:06.49 |
brlcad |
hack, but if it works, keep it isolated, woot,
and move on |
03:07.06 |
CIA-38 |
BRL-CAD: 03brlcad * r37163
10/brlcad/trunk/src/ (67 files in 14 dirs): |
03:07.06 |
CIA-38 |
BRL-CAD: more authorship removal. the reason
is NOT to diminish or hide the noteworthy |
03:07.07 |
CIA-38 |
BRL-CAD: contributions of those authors but,
rather, to manage authorship information in |
03:07.07 |
CIA-38 |
BRL-CAD: the project documentation (e.g., the
AUTHORS file) and revision control system. |
03:07.07 |
CIA-38 |
BRL-CAD: See recent commit revision comments
for more details (e.g., 37158). |
03:14.05 |
CIA-38 |
BRL-CAD: 03brlcad * r37164
10/brlcad/trunk/src/librt/primitives/ebm/ebm.c: revert 37149 .. if
bu_vls_struct_print() is wrong then so are ALL of the volumetric
primitives (dsp, hf, vol, ..). more likely, some change to struct
parsing was fux0r3d elsewhere (plus, this used to work
as-is) |
03:18.11 |
CIA-38 |
BRL-CAD: 03brlcad * r37165
10/brlcad/trunk/src/librt/primitives/ebm/ebm.c: missing semi on
MAT_COPY. minor ws |
05:34.52 |
``Erik |
(yes, _bu_parse_double() is the culprit now,
was gonna revert that tomorrie) |
07:41.32 |
CIA-38 |
BRL-CAD: 03brlcad * r37166
10/brlcad/trunk/src/libbu/parse.c: |
07:41.32 |
CIA-38 |
BRL-CAD: erik pinpointed the routine, so
looking through recent logs it's clear that vls |
07:41.32 |
CIA-38 |
BRL-CAD: printing was damaged by automatic
comma formatting where a space was injected. |
07:41.32 |
CIA-38 |
BRL-CAD: undo the space injection (even though
struct parsing shouldn't be significant or |
07:41.32 |
CIA-38 |
BRL-CAD: so sensitive to a whitespace change
like that). this should hopefully fix some |
07:41.35 |
CIA-38 |
BRL-CAD: of the volumetric objects (like ebm
in solids.sh in regression suite). |
09:45.44 |
*** join/#brlcad Computer
(n=Computer@unaffiliated/computer) |
11:38.17 |
*** join/#brlcad Ralith
(n=ralith@69.90.48.97) |
11:39.55 |
d-lo |
mernin all. |
11:58.01 |
*** join/#brlcad Ralith
(n=ralith@69.90.48.97) |
12:18.57 |
*** join/#brlcad mafm_
(n=mafm@94.Red-83-45-253.dynamicIP.rima-tde.net) |
12:45.19 |
*** join/#brlcad mafm
(n=mafm@130.Red-81-36-112.dynamicIP.rima-tde.net) |
13:33.48 |
*** join/#brlcad Ralith
(n=ralith@69.90.48.97) |
14:20.10 |
*** join/#brlcad docelic
(n=docelic@78-2-127-241.adsl.net.t-com.hr) |
14:36.57 |
``Erik |
a dangit, all fixin' the bug I spent all that
time tracking and was planning to fix this morning *shakes
fist* |
14:53.57 |
brlcad |
that fixed it? |
14:54.02 |
brlcad |
it fix both? |
14:54.07 |
d-lo |
brlcad: you in today? |
15:00.26 |
``Erik |
dunno yet |
15:00.40 |
``Erik |
been fighting changes to the email server and
just started a build |
15:08.52 |
d-lo |
I have noticed that bzflag.bz has been kinda
sluggish. Is that all you ``Erik ? =D |
15:10.11 |
brlcad |
mysql is being a pig, restarting it |
15:10.25 |
d-lo |
oink oink |
15:20.28 |
``Erik |
I haven't been doing anything other than pine
on that machine, I spend a lot more time bugging brlcad to migrate
:) |
15:20.51 |
``Erik |
the phpbb has some brutally horrible queries
that cork the machine pretty heavily, not uncommon to see load
around 4 |
15:21.12 |
d-lo |
ouch. |
15:21.31 |
``Erik |
wouldn't be a problem if it was a 4 core
machine... but it's a single core :) |
15:21.42 |
d-lo |
heh |
15:21.44 |
CIA-38 |
BRL-CAD: 03brlcad * r37167
10/brlcad/trunk/src/libbu/parse.c: |
15:21.44 |
CIA-38 |
BRL-CAD: break out the comma that was being
printed from the string literal so we don't |
15:21.44 |
CIA-38 |
BRL-CAD: run into the same problem down the
road with automatic formatting. making it a |
15:21.44 |
CIA-38 |
BRL-CAD: simple char literal so compilation
will halt with an error if ',' is changed to |
15:21.45 |
CIA-38 |
BRL-CAD: ', ' |
15:22.10 |
d-lo |
quad Phenom II's are down around $150 now.....
contemplating an upgrade soon. |
15:22.21 |
``Erik |
was going to completely
rewrite that to be more robust |
15:23.22 |
``Erik |
like; I'd argue that " 1" should parse as
a valid float if desired... eat whitespace, then parse similar to
C's rules |
15:23.33 |
``Erik |
(with automatic coercion) |
15:24.44 |
brlcad |
I couldn't find where it was actually using
comma as a separator |
15:24.52 |
``Erik |
it doesn't |
15:25.10 |
``Erik |
it uses "a cahracter", at the end it has a
*str++; /* skip over seperator */ or something |
15:27.30 |
brlcad |
ahh, I see |
15:31.32 |
``Erik |
<-- woulda started with something more like
while(*str&&!ispartofafloat(*str))str++; if(!*str)return
something; endstr=str;
while(*endstr&&ispartofafloat(*endstri))endstr++;
val=strtod(str,endstr); str=endstr+1; |
15:31.59 |
``Erik |
this whole "scan for a decimal point, but call
it a mantissa, then scan for an 'e' or 'E', then ..." O.o |
15:49.51 |
CIA-38 |
BRL-CAD: 03brlcad * r37168
10/brlcad/trunk/src/libbu/parse.c: |
15:49.51 |
CIA-38 |
BRL-CAD: make things a little more robust on
the number parsing. don't just assume a |
15:49.51 |
CIA-38 |
BRL-CAD: one-character separator and then the
start of another number. skip any trailing |
15:49.51 |
CIA-38 |
BRL-CAD: whitespace before and after a
separator taking care to allow space itself to |
15:49.52 |
CIA-38 |
BRL-CAD: simply be a separator so these should
work: '12,23,34', '12, 23, 34', '12 ,23 , |
15:49.54 |
CIA-38 |
BRL-CAD: 34', '12 23 34', '12/23/34',
etc. |
15:50.59 |
brlcad |
so make it better, just note that it's
allowing quite a lot of stuff with that 'skip one char blindly'
trick .. |
15:52.19 |
brlcad |
the scan for a decimal ... is the
"ispartofafloat()" you speak of inlined |
16:05.06 |
brlcad |
someone(tm) should see if that separator
change works .. seeing if ebm is still busted, then adding the
space back in after the commas, then seeing if it's still
busted |
16:05.20 |
``Erik |
compilers tend to do that if you don't tell it
not to optimize, yes |
16:05.45 |
brlcad |
is probably someone(tm) since
he busted it, hm |
16:06.01 |
``Erik |
sorry, was in a branch meeting, tons of talk
about 'open source lessons learned' and stuff |
16:06.07 |
brlcad |
``Erik: i just mean it's not much more diff
than the current logic |
16:06.29 |
brlcad |
stayed too late last
night |
16:07.28 |
starseeker |
growls |
16:07.51 |
starseeker |
OK Tk, how do I reset your origin
point... |
16:14.46 |
*** join/#brlcad mafm_
(n=mafm@213.Red-81-37-118.dynamicIP.rima-tde.net) |
16:18.01 |
starseeker |
this is annoying - in an mgedrc file, whether
or not the default geometry placement was saved in aqua or X11 Tk
will make a difference in how to handle it |
16:18.51 |
starseeker |
I'm not terribly sure there is a clean way to
handle this with Tk as it currently stands... |
16:26.29 |
brlcad |
starseeker: that snippet you showed last night
probably sets an origin point |
16:29.24 |
starseeker |
brlcad: I'm not sure - the more I look at it,
it appears that routine is to ensure that part of a particular
window in question is always visible on some display |
16:30.11 |
starseeker |
which isn't what we need - we need to know
where the origin point is against the global screen size, and then
(ideally) move the origin to some consistent point |
16:30.49 |
starseeker |
'course, people could just move the windows
back and resave their prefs... |
16:31.26 |
brlcad |
ideally, we should identify the "primary"
display and start up our window(s) there only |
16:31.43 |
brlcad |
the routine you showed isn't a solution, but
the means it uses might help |
16:32.02 |
starseeker |
apparently X11 Tk (at least on the Mac)
considers the whole set of monitors as one big screen |
16:32.08 |
brlcad |
to make sure a window is always visible on a
display entails some knowledge of where the displays are |
16:32.21 |
starseeker |
nods |
16:32.46 |
brlcad |
not unexpected, it's probably just using the
root window |
16:32.51 |
brlcad |
which is the whole set |
16:33.01 |
starseeker |
yes, but if you have preferences saved with
X11 (which assumes one huge screen for coordinates) and then start
up with Aqua, the default coordinate system assumptions have
changed |
16:33.08 |
starseeker |
and there isn't really a way to detect
that |
16:33.10 |
brlcad |
also why rt kicks off a window in the top-most
left |
16:33.15 |
brlcad |
libfb does the same thing |
16:34.28 |
brlcad |
so coordinates are tied to display type, detct
if it's the same as the one loaded, if not then disregard the read
coordinates |
16:34.58 |
starseeker |
we'd have to stash the current display type in
the .mgedrc file |
16:35.17 |
brlcad |
at the lowest level, though, X11 does know --
we can add a proc to mged that will give the "primary display" or
coordinates that get us there, etc |
16:36.29 |
brlcad |
does archer start up on primary? or spread
across root? |
16:36.50 |
brlcad |
or just some window centered on root |
16:37.34 |
starseeker |
Archer X11 appears (currently on my Mac) in
the uppper left of the extreme left monitor |
16:38.02 |
starseeker |
Archer aqua appears just under the apple
menu |
16:39.25 |
starseeker |
what about stashing different saved geoms
based on windowing system? mged_default(aqua_ggeom) |
16:40.02 |
starseeker |
won't |
16:40.06 |
starseeker |
do the translation |
16:40.16 |
starseeker |
but would avoid using "wrong"
settings |
16:40.48 |
brlcad |
could do that, but I just can't imagine that
being a common use case outside of development |
16:41.28 |
starseeker |
true... I suppose once Aqua is available it's
not too likely users would be gung-ho to switch back to
X11 |
16:41.59 |
brlcad |
or even that the "wrong" settings aren't "good
enough" even if there is a .mgedrc lying around |
16:42.08 |
brlcad |
as long as they can get ahold of the window to
move it |
16:42.17 |
starseeker |
nods |
16:42.24 |
starseeker |
fairly minor point, really |
16:42.27 |
brlcad |
which is an issue .. that patch is useful for
the reasons it mentioned |
16:42.35 |
starseeker |
true |
16:43.27 |
starseeker |
sanity checking, as it were |
17:15.08 |
Phurl |
ok brlcad
http://mail.python.org/pipermail/pythoncad/2010-January/000974.html
it looks like other cad tools are interesting in producing a test
suite |
17:37.36 |
Phurl |
<PROTECTED> |
17:38.38 |
*** join/#brlcad Ralith
(n=ralith@69.90.48.97) |
17:46.09 |
*** join/#brlcad Ralith
(n=ralith@69.90.48.97) |
18:18.09 |
*** join/#brlcad mafm
(n=mafm@155.Red-83-37-155.dynamicIP.rima-tde.net) |
18:27.22 |
*** join/#brlcad mafm2
(n=mafm@88.Red-83-58-21.dynamicIP.rima-tde.net) |
18:44.14 |
brlcad |
Phurl: there are lots of folks interested in
DWG (it's what they know), not at all surprising |
18:44.42 |
brlcad |
that doesn't change any of the comments from
earlier, the legal issues, the problematic format, the misdirection
of limited resources |
18:45.31 |
brlcad |
more power to the libredwg folks if they get
it all working, can keep in maintained, and don't get
sued |
18:45.35 |
brlcad |
i'll be happy for them |
18:50.36 |
*** join/#brlcad mafm2
(n=mafm@63.Red-83-63-197.staticIP.rima-tde.net) |
18:53.07 |
louipc |
Would autodesk be suing? Shouldn't they have
already taken down opendwg? |
18:54.32 |
``Erik |
if they haven't noticed it or decide it's not
worth the cost of a c&d yet, ... *shrug* |
18:55.20 |
brlcad |
they already castrated opendwg |
18:55.37 |
brlcad |
they "settled" their suit against the open
design alliance |
18:55.42 |
Phurl |
brlcad, well, i am going to collect test
suites |
18:55.50 |
louipc |
ah hehe |
18:55.51 |
Phurl |
and they have not sued stallman yet |
18:55.57 |
brlcad |
Phurl: have fun :) |
18:56.00 |
Phurl |
so that is going to be very fun to
watch |
18:56.05 |
Phurl |
autocad vs fsf |
18:56.31 |
louipc |
better base devel somewhere without software
patents |
18:57.32 |
Phurl |
yeah |
18:57.36 |
Phurl |
well, we will see |
18:57.53 |
louipc |
but really it shouldn't be illegal to read
dwg |
18:58.03 |
brlcad |
they have a pretty good chance, but the same
reason ODA failed is going to be an issue |
18:58.12 |
louipc |
a case could be made against autodesk for
holding data hostage |
18:58.26 |
Phurl |
yeah |
18:58.38 |
brlcad |
it's not illegal .. the issue is that to be a
fully 'valid' DWG file, there are binary markers that go into the
file |
18:58.42 |
Phurl |
look when goverments spend tax dollars to
produce dwg files |
18:58.42 |
brlcad |
one of those markers involves writing the word
"AutoCAD" to the file |
18:58.45 |
louipc |
if you can read, then you can migrate
out |
18:58.46 |
Phurl |
we are going to read them |
18:58.54 |
louipc |
hahaha copyright? |
18:58.55 |
brlcad |
that then becomes an issue of trademark
use |
18:58.57 |
Phurl |
and if i have to use sed to remove
autocad |
18:59.01 |
louipc |
oh trademark right |
18:59.07 |
Phurl |
before i process teh file |
18:59.07 |
brlcad |
then it's no longer validatable |
18:59.12 |
Phurl |
that is ok |
18:59.14 |
brlcad |
within autocad |
18:59.20 |
Phurl |
i just want to read the file into
openstreetmap |
18:59.22 |
Phurl |
that is all |
18:59.27 |
louipc |
nice format |
18:59.29 |
Phurl |
we are getting more and more city maps in
dwg |
18:59.36 |
Phurl |
from governments |
18:59.42 |
brlcad |
basically it means that while you can
read/write the dwg format, you can't create a useful exchange
library that will play with autocad |
18:59.47 |
Phurl |
that is ok! |
18:59.55 |
Phurl |
i dont want to exchange with autocad |
18:59.57 |
brlcad |
and it's still a constant chase against their
binary format |
18:59.58 |
Phurl |
i want to take from them |
19:00.01 |
Phurl |
yes |
19:00.09 |
Phurl |
that is why we need a test suite |
19:00.15 |
louipc |
eh |
19:00.22 |
Phurl |
so that we can convert them all to the new
format with the new version |
19:00.29 |
Phurl |
and then decode the format based on the
files |
19:00.41 |
Phurl |
at least that is my idea |
19:00.47 |
brlcad |
I get it, you're good because you just need a
reader |
19:00.47 |
louipc |
convert it to step or something? |
19:00.54 |
Phurl |
step? |
19:00.54 |
brlcad |
that's not the point |
19:01.38 |
louipc |
that's the latest iso standard format for
CAD |
19:01.44 |
Phurl |
ahhh |
19:02.03 |
Phurl |
if i could read them, then i could conver them
to step |
19:02.23 |
brlcad |
the point is about libredwg in general and the
future of supporting that entire path of development, as being one
doomed to failure in terms of an exchange format at least |
19:02.50 |
brlcad |
wasted effort, you're still chasing the binary
format which has to be reverse engineered in a clean way with each
and every release |
19:02.55 |
louipc |
fsf should promote development of free/open
step libraries more than hacking dwg |
19:03.01 |
brlcad |
well not "you", but the libredwg
devs |
19:03.04 |
louipc |
it would be MUCH more useful |
19:03.29 |
brlcad |
louipc: yeah, I started having that discussion
with them just recently |
19:03.39 |
brlcad |
they don't have a lot of expertise with
CAD |
19:03.52 |
louipc |
cool |
19:04.19 |
brlcad |
one of their lead guys for the high priority
projects and I were talking about how that should probably get
changed |
19:04.28 |
brlcad |
or at least generalized/expanded |
19:04.48 |
brlcad |
it's not about DWG, it's about the open
exchange of geometry in a prevalent and convenient format |
19:05.05 |
brlcad |
which STEP pretty much fulfills aside from the
ISO fee |
19:05.06 |
louipc |
yeah you can still get dwg data via
dxf |
19:05.34 |
Phurl |
brlcad, yes |
19:05.43 |
Phurl |
i understand it is a waste of effort |
19:06.15 |
Phurl |
but i think it is an effort that I can help
with |
19:06.19 |
brlcad |
which is exactly what that format is for even,
the obsession with the binary format is usually just incompetence
or apathy |
19:06.22 |
Phurl |
even if it goes nowhere |
19:06.30 |
brlcad |
Phurl: http://www.google.com/search?q=filetype%3Adwg |
19:06.34 |
brlcad |
that might help get you started |
19:06.46 |
Phurl |
I will be able to rescue some files |
19:06.49 |
Phurl |
thanks brlcad good idea |
19:06.59 |
brlcad |
there are 10k files that list there, you can
get specific subsets with additional keywords |
19:07.40 |
brlcad |
Phurl: I'm all for empowering people to spend
their time however they see fit -- it's no concern of mine so long
as you don't try to recruit my time and effort as well ;) |
19:08.05 |
Phurl |
brlcad, its ok. I have serious doubts about
this myself |
19:08.26 |
brlcad |
heck, as I mentioned yesterday, I wouldn't
mind a dwg-g importer for BRL-CAD |
19:08.32 |
Phurl |
yes |
19:08.33 |
brlcad |
but then we can't even use libreDWG |
19:08.37 |
Phurl |
i remember |
19:08.47 |
Phurl |
well you can, but you cannot include
it |
19:08.53 |
Phurl |
in your binary |
19:08.59 |
Phurl |
just keep it as a plug in |
19:09.13 |
brlcad |
which means we can't use it from a practical
standpoint |
19:09.19 |
brlcad |
that maintenance burden is too much |
19:09.34 |
brlcad |
we can't distribute it or integrate
it |
19:09.58 |
brlcad |
only passively link against it in an isolated
tool, which is paramount to a separate mini-project in
itself |
19:09.58 |
Phurl |
ok |
19:10.13 |
brlcad |
I'd much rather focus on comprehensive STEP
support or even DXF support |
19:10.29 |
Phurl |
well, i can imagine a webservice |
19:10.38 |
Phurl |
that you can just convert your files
on |
19:10.41 |
Phurl |
or whatever |
19:10.57 |
brlcad |
the industry won't move itself, to get people
to stop using DWG .. you have to stop supporting DWG |
19:11.23 |
brlcad |
only writing importers is a good way (a really
common way) |
19:11.40 |
brlcad |
but requiring their own tools to export in new
formats is even better |
19:11.49 |
Phurl |
yes |
19:11.57 |
brlcad |
that way if AutoCAD's STEP export sucks,
Autodesk can be pressured to improve it |
19:12.08 |
brlcad |
(which it doesn't, it's pretty
"decent") |
19:12.28 |
Phurl |
yeah.... i can imagine they are very allergic
to anything that would reduce in their control |
19:12.44 |
brlcad |
leaving the native format is always less than
ideal, but leaving a closed proprietary format is the best excuse
of any |
19:13.00 |
Phurl |
well there are alot of different open source
cad tools |
19:13.08 |
brlcad |
not really |
19:13.10 |
Phurl |
and there should be a way to
collaborate |
19:13.11 |
Phurl |
no? |
19:13.13 |
louipc |
not worth talking about |
19:13.14 |
brlcad |
there are a handul of pet projects |
19:13.31 |
Phurl |
well as an outsider |
19:13.38 |
Phurl |
it is hard to gauge them |
19:13.40 |
brlcad |
some making interesting progress, but it's
still a very tiny grain of sand when you look at the requirements
of a CAD system |
19:14.02 |
Phurl |
yes |
19:16.06 |
brlcad |
consider that BRL-CAD has more manpower
development effort invested than every other open source CAD
project *combined*, yet we're a ways off from being a replacement
for general CAD use ourselves |
19:16.18 |
Phurl |
hmmm. |
19:16.26 |
brlcad |
and we've got more than 500 staff-years of
developer effort invested |
19:16.34 |
Phurl |
i just know about qcad as well |
19:16.39 |
Phurl |
and pycad |
19:16.40 |
Phurl |
etc |
19:17.06 |
brlcad |
yeah, there are a few others |
19:17.11 |
brlcad |
notable others |
19:17.17 |
louipc |
brl-cad is the only one worth spending time
on |
19:17.32 |
brlcad |
qcad is the only other one remotely production
ready, they focus on 2D |
19:17.32 |
Phurl |
ok |
19:18.00 |
louipc |
brl-cad is the most advanced with truely open
development |
19:18.06 |
Phurl |
well I looked into cad stuff a while back,
including brlcad for working on making 3d models of
streets |
19:18.13 |
Phurl |
i used blender in the end |
19:18.18 |
brlcad |
we have converters that took more effort than
qcad took to implement :) |
19:18.26 |
louipc |
qcad, opencascade are pseudo-open |
19:18.42 |
Phurl |
i see |
19:18.46 |
brlcad |
opencascade isn't a CAD system, it's a set of
libraries |
19:18.51 |
Phurl |
ok, well what about a debian
package? |
19:18.57 |
louipc |
oh hahh |
19:19.00 |
brlcad |
there are a couple front-ends that use it
under the hood |
19:19.17 |
brlcad |
freecad is one, iirc |
19:20.02 |
Phurl |
ok guzs |
19:20.09 |
Phurl |
i will have to look into this more |
19:20.11 |
brlcad |
Phurl: if you don't have an engineering need,
a content modeling system like blender does make plenty
sense |
19:20.11 |
Phurl |
thanks! |
19:24.43 |
Phurl |
yes |
19:25.06 |
Phurl |
i understand that! |
19:39.31 |
brlcad |
finally finishes his report
and hits the road |
19:40.20 |
``Erik |
doesn't that hurt your knuckles? |
19:40.32 |
brlcad |
not if you hit it hard enough |
19:40.50 |
``Erik |
hard enough to destroy all the
nerves? |
19:41.17 |
brlcad |
exactly |
19:47.08 |
``Erik |
double parse bug fix makes ebm work
again |
19:48.10 |
``Erik |
http://brlcad.org/~erik/regress/newsolidsdiff.png |
20:44.09 |
*** join/#brlcad Phurl
(n=mdupont@ip-81-210-245-60.unitymediagroup.de) |
21:28.22 |
``Erik |
bah, openNURBS blows up on sparc,
lameness |
21:30.58 |
*** join/#brlcad akafubu
(n=akafubu@unaffiliated/akafubu) |
21:44.43 |
``Erik |
and now it doesn't blow up :D |
21:44.49 |
CIA-38 |
BRL-CAD: 03erikgreenwald * r37169
10/brlcad/trunk/src/other/openNURBS/ (opennurbs_point.cpp
opennurbs_quaternion.cpp): include ieeefp.h when finite() is
needed |
21:46.39 |
``Erik |
raid + easp O.o (expensive array of slow
processors) |
22:11.13 |
``Erik |
tons of link errors with the libXX.la vs
libXX_nil.la :/ |
22:18.41 |
yukonbob |
``Erik: that image looks like it was shot in
the middle of the black forest at midnight |
22:37.22 |
``Erik |
welcome to the wonderful world of
pixdiff |
22:37.47 |
``Erik |
correct results are a very dark hint of the
geometry, to help place the broken pixels (the white/magenta/yellow
stuff) |
22:51.13 |
*** join/#brlcad docelic
(n=docelic@78-2-71-58.adsl.net.t-com.hr) |
23:00.50 |
yukonbob |
ahhhhh. Now it's cool. |
23:00.51 |
yukonbob |
;) |
23:14.03 |
*** join/#brlcad Nohla
(n=jesica@168.226.178.17) |
23:23.33 |
*** join/#brlcad jesica__
(n=jesica@168.226.178.17) |