00:18.58 |
CIA-42 |
BRL-CAD: 03brlcad * r39637
10/brlcad/trunk/src/other/tcl/generic/tclDecls.h: quell strict
compilation failures reintroduced with the update to 8.5.8 without
the r38389 quellage. |
00:20.41 |
brlcad |
starseeker: did you update any other external
deps recently, or just tcl/tk? |
00:26.10 |
CIA-42 |
BRL-CAD: 03brlcad * r39638
10/brlcad/trunk/NEWS: document the updates to tcl/tk since 8.5.1
including the intermediate update to 8.5.6 on 2009-02-13, and now
the update to 8.5.8; update supports mac platform support and new
archer gui developments. |
02:13.37 |
starseeker |
brlcad: I believe just tcl/tk, not counting
the openNURBS thing a while back and adding tktable |
02:14.19 |
starseeker |
nuts, sorry - thought I had forwarded ported
all the necessary changes |
02:31.41 |
starseeker |
OOoooo. Category Theory in Isabelle/HOL -
http://afp.sourceforge.net/entries/Category2.shtml |
02:32.53 |
*** join/#brlcad yukonbob
(~svs@S0106001125477e9c.ok.shawcable.net) |
02:42.16 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
03:10.44 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
03:26.20 |
CIA-42 |
BRL-CAD: 03brlcad * r39639
10/brlcad/trunk/src/libdm/dm-ogl.c: USE_PROTOTYPES should not be
used any more |
03:34.38 |
CIA-42 |
BRL-CAD: 03brlcad * r39640
10/brlcad/trunk/include/ (fb.h fbio.h): ws cleanup |
03:53.47 |
brlcad |
yukonbob: that could be some custom
ray-shooter, but it sounds a bit like you're wanting something like
the UV coordinates of a model printed in 2D |
03:55.06 |
brlcad |
or just not understanding what it is you're
trying to accomplish |
03:56.02 |
brlcad |
if you just want a 2D ouline of the model,
you'd just rtedge it and add some labels to the image |
03:58.04 |
Ralith |
the UV thing sounds closest to what he
described |
04:11.13 |
CIA-42 |
BRL-CAD: 03brlcad * r39641
10/brlcad/trunk/src/mged/ (mged.c mged.h set.c setup.c): remove
mged_variable_setup() as it's not used. quell warnings while
trampling through. |
04:13.24 |
brlcad |
yeah |
04:16.26 |
CIA-42 |
BRL-CAD: 03brlcad * r39642
10/brlcad/trunk/src/mged/setup.c: only delete it if the original
pointer is non-null |
04:17.52 |
brlcad |
starseeker: on a quick test of head, 'red'
still doesn't seem to do anything |
04:19.10 |
CIA-42 |
BRL-CAD: 03brlcad * r39643
10/brlcad/trunk/TODO: red tested. doesn't work. must be unbusted
before release. |
05:48.42 |
*** join/#brlcad Ralith
(~ralith@216.162.199.202) |
06:11.21 |
*** join/#brlcad Ralith
(~ralith@216.162.199.202) |
09:45.40 |
*** join/#brlcad CIA-40
(cia@208.69.182.149) |
10:05.58 |
*** join/#brlcad mafm
(~mafm@83.45.73.17) |
11:43.23 |
*** join/#brlcad SWPadnos_
(~Me@dsl107.esjtvtli.sover.net) |
12:16.24 |
*** join/#brlcad Stattrav
(~Stattrav@117.192.146.39) |
12:19.18 |
starseeker |
brlcad: yeah, I'm getting reports of that - I
plan to tackle it today |
12:20.15 |
starseeker |
mutters under his breath...
red has been busted since v5 was introduced, wonder that it didn't
wipe out data... |
13:38.09 |
*** join/#brlcad brlcad
(~sean@BZ.BZFLAG.BZ) |
13:38.24 |
brlcad |
~seen kanzure |
13:38.26 |
ibot |
kanzure <bryan@dhcp-84-36.me.utexas.edu>
was last seen on IRC in channel #brlcad, 125d 16h 38m 29s ago,
saying: 'ah maybe http://brlcad.org/xref/source/src/librt/primitives/'. |
13:53.09 |
brlcad |
wonders if d-lo is going to
do anything else with mkbuilding .. start of something interesting
there! |
14:14.43 |
CIA-40 |
BRL-CAD: 03brlcad * r39644
10/brlcad/trunk/src/proc-db/ (Makefile.am metaballs.pl): |
14:14.44 |
CIA-40 |
BRL-CAD: include an example procedural
geometry generator perl script from tom browder |
14:14.44 |
CIA-40 |
BRL-CAD: that helps create metaballs. script
takes a simple text input and produces an |
14:14.45 |
CIA-40 |
BRL-CAD: mged tcl script. I modified the
script slightly to catch and quiet db_lookup |
14:14.45 |
CIA-40 |
BRL-CAD: kill failures. |
14:31.49 |
CIA-40 |
BRL-CAD: 03brlcad * r39645
10/brlcad/trunk/src/librt/db_tree.c: make sure ma_color is valid
before printing it |
15:33.15 |
CIA-40 |
BRL-CAD: 03brlcad * r39646
10/brlcad/trunk/src/proc-db/metaballs.pl: fix the HERE ws
destruction. specify warnings with a use statement instead of via
the -w argument for implementations of env that don't support
arguments. |
16:13.20 |
CIA-40 |
BRL-CAD: 03brlcad * r39647
10/brlcad/trunk/src/proc-db/ (Makefile.am spiral.pl): |
16:13.20 |
CIA-40 |
BRL-CAD: add another contributed perl script
that generates geometry. this script, from |
16:13.21 |
CIA-40 |
BRL-CAD: bryan bishop (aka kanzure) generates
a 'gear spiral' with teeth. presently |
16:13.31 |
CIA-40 |
BRL-CAD: generates overlapping regions, but
the basic shape is there. script was |
16:13.31 |
CIA-40 |
BRL-CAD: provided from bryan and put into the
public domain. |
16:15.35 |
CIA-40 |
BRL-CAD: 03brlcad * r39648
10/brlcad/trunk/AUTHORS: special thanks to bryan bishop for his
example spirals.pl procedural geometry perl script. not a code
contribution to a completed feature or existing code, hence special
thanks categorization. |
16:43.05 |
starseeker |
er... if ged_red is now the red command
functionality, what is red.c doing in src/mged? |
16:43.48 |
CIA-40 |
BRL-CAD: 03brlcad * r39649
10/brlcad/trunk/src/proc-db/spiral.pl: |
16:43.49 |
CIA-40 |
BRL-CAD: cleanup. enable perl warnings, remove
unnecessary comments, cleanup formatting, |
16:43.50 |
CIA-40 |
BRL-CAD: test for objects before creating them
(probably should just delete the file or |
16:43.50 |
CIA-40 |
BRL-CAD: abort early). create combs instead of
regions since they overlap. |
16:46.50 |
starseeker |
investigates... |
16:56.30 |
CIA-40 |
BRL-CAD: 03brlcad * r39650
10/brlcad/trunk/src/proc-db/spiral.pl: test if spiral.g exists so
we don't have to test for each object existing. |
17:01.28 |
CIA-40 |
BRL-CAD: 03brlcad * r39651
10/brlcad/trunk/src/proc-db/spiral.pl: create a proper
region |
17:09.57 |
*** join/#brlcad packrat
(~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net) |
17:51.01 |
*** join/#brlcad mafm
(~mafm@83.45.73.17) |
17:54.12 |
brlcad |
hello packrat |
17:54.20 |
brlcad |
and mafm :) |
17:54.21 |
*** join/#brlcad yukonbob
(~svs@S0106001125477e9c.ok.shawcable.net) |
17:54.46 |
packrat |
sup |
17:57.24 |
CIA-40 |
BRL-CAD: 03brlcad * r39652
10/brlcad/trunk/BUGS: edcomb command also seems to be busted,
similar to red -- doesn't seem to do anything. at least, testing
showed no changes applied to geometry and it would crash if you
provided one less arg than expected. |
17:58.30 |
*** join/#brlcad kanzure
(bryan@dhcp-84-252.me.utexas.edu) |
17:59.39 |
kanzure |
brlcad: btw, i didn't mean to imply that you
had an affiliation with OpenCASCADE |
17:59.46 |
kanzure |
obviously it was a typo and i meant to say
BRL-CAD |
17:59.53 |
kanzure |
"Btw, if you want to integrate STEP into
OpenCASCADE, you should" <-- where the typo occured |
18:00.11 |
kanzure |
do you have a copy of NIST SCL that actually
compiles? :) |
18:01.21 |
mafm |
hi |
18:08.33 |
*** join/#brlcad dtidrow
(~dtidrow@c-71-238-51-148.hsd1.mi.comcast.net) |
18:29.32 |
brlcad |
kanzure: no problem, wasn't sure if it was a
typo or not |
18:30.04 |
brlcad |
we have a copy in src/other/step that should
compile |
18:30.46 |
brlcad |
it's now a required part of our build, that's
part of the reason why we took over its maintenance (we need it,
nist is done with it) |
18:39.39 |
kanzure |
neato |
18:39.43 |
kanzure |
well, props to you guys for doing
that |
18:39.55 |
kanzure |
did the config/make file need to be
rewritten? |
18:46.06 |
brlcad |
that was a long time ago, but I believe it
did. plus, that was the easiest means to integrate it with our
build |
18:46.39 |
brlcad |
previous was a pretty quick build system, not
very portable without editing files |
18:47.40 |
kanzure |
thanks for the email |
18:47.56 |
kanzure |
i'm surprised that you're allowed to
distribute the STEP docs (even for BRL-CAD purposes or mutual
development efforts) |
18:48.01 |
kanzure |
that's amazing and great news |
18:49.21 |
brlcad |
that's because it wouldn't technically be
distributing the docs, it's still to "the same group for the same
purpose" |
18:49.32 |
brlcad |
that' |
18:49.45 |
kanzure |
right |
18:51.11 |
brlcad |
hence the need for it to be a brl-cad purpose,
and we'd probably have to craft a simple agreement that makes that
explicit just in case some dev posted the specs up on limewire and
iso came hunting us down with a legal attack |
18:51.21 |
kanzure |
sure |
18:51.41 |
kanzure |
i have the EXPRESS files already |
18:51.47 |
kanzure |
is there "Other Stuff"? |
18:51.54 |
kanzure |
you mentioned pdf files and ps files? do they
have anything useful/interesting in them |
18:52.01 |
brlcad |
most of the open source community has been
unaware/ignorant of STEP until recent years |
18:52.32 |
kanzure |
bah, most people don't even know the
difference between CSG/constraint-based-modeling/solids and mesh
is |
18:52.42 |
brlcad |
partly because of the licensing cost (I mean,
*damn*) .. |
18:52.53 |
kanzure |
iso.org sells 10303 specs for
$350/ea |
18:53.13 |
brlcad |
but also just complexity .. it's meant to
solve everything and most people care about their tiny niche
problem of the moment |
18:53.22 |
brlcad |
I call it "the union of all cad
formats" |
18:54.10 |
brlcad |
yeah, ARL spent a couple grand on the specs
when we originally started working on STEP |
18:54.40 |
kanzure |
ahh |
18:54.45 |
kanzure |
that's also kinda sad- the military didn't
have them already? |
18:55.00 |
brlcad |
had they purchased all of 10303, I think I
remember them saying it would have cost something like
$20k |
18:55.05 |
kanzure |
hahah |
18:55.11 |
brlcad |
and would have taken up about 50' of bookshelf
space if printed |
18:55.12 |
kanzure |
(btw, this is retarded) |
18:55.20 |
kanzure |
oh well |
18:55.31 |
kanzure |
for a while my only option for STEP-related
stuff was reading the OpenCASCADE code base |
18:55.35 |
kanzure |
since they have an implementation of
STEP |
18:55.43 |
kanzure |
which is not the best way to learn a standard
;) |
18:55.48 |
brlcad |
someone int he military might have already had
a copy |
18:55.50 |
kanzure |
i dunno if you've ever looked into their
source code |
18:55.58 |
kanzure |
but it's pretty terrible |
18:56.03 |
brlcad |
but then you get into the whole gray licensing
area of a "group" and a purpose |
18:56.23 |
kanzure |
well, all of this is making me pretty happy
today |
18:56.44 |
brlcad |
intentionally have not ever looked at the
opencascade source code as their license is incompatible |
18:57.17 |
brlcad |
i've pretty consistently heard others say it's
terrible, though |
18:58.18 |
kanzure |
i have no idea how anyone does development at
Matra Datavision / or whatever they call themselves these
days |
18:59.33 |
kanzure |
brlcad: ok. i'd like to get the STEP docs, and
implement some stuff if i can. but i already have some of the
documents, as you know |
18:59.46 |
kanzure |
so i need to make sure this is worthwhile-
especially if you need to draft up a document for me to sign or
something |
18:59.56 |
kanzure |
if i already have the same files, then it's
pointless to draft up a document for me to sign |
19:09.26 |
brlcad |
quite |
19:09.50 |
brlcad |
I'll take a look at what's on archive and
compare them to ours, see how close it is |
19:10.49 |
starseeker |
yeah, here's the opencascade license - iirc
the having to send modifications back to the original developer is
a no go, and possibly the requirement to acknowledge use of the
software |
19:11.03 |
starseeker |
http://www.opencascade.org/getocc/license/ |
19:11.14 |
starseeker |
we'll let FreeCAD play with them |
19:12.00 |
kanzure |
freecad has a pretty terrible
interface |
19:12.04 |
kanzure |
i suggest http://heekscad.org/ instead |
19:12.39 |
starseeker |
I've never successfully compiled
HeeksCAD |
19:13.35 |
starseeker |
FreeCAD definitely has its issues, but I've
never been sure how many of those were just due to a non-mature
build process |
19:14.52 |
starseeker |
either way, glad to see activity in the open
source CAD arena - if openCASCADE has features people can use it's
nice to have projects making them available |
19:15.08 |
starseeker |
(we'll eventually crush them all of course
:-P) |
19:15.25 |
kanzure |
starseeker: really? HeeksCAD has never given
me trouble compiling |
19:15.31 |
kanzure |
are you on osx or something bizarre like
that? |
19:15.36 |
starseeker |
Gentoo Linux |
19:15.40 |
kanzure |
huh |
19:15.44 |
starseeker |
it's been a while since I looked at
it |
19:15.49 |
starseeker |
they may have improved |
19:15.54 |
kanzure |
i wouldn't expect any problems on gentoo.
that's weird. |
19:16.02 |
starseeker |
for a while, just getting openCASCADE working
was an adventure |
19:16.42 |
starseeker |
gentoo has been kinda slow to the open source
CAD game, in some ways - they've completely ditched QCAD now since
it's not been ported to QT4 on the open source side |
19:17.06 |
kanzure |
there should be a package for heekscad now,
btw |
19:17.10 |
kanzure |
there's definitely a debian package
somewhere |
19:17.12 |
starseeker |
ah, sweeet |
19:17.15 |
starseeker |
will look |
19:17.16 |
kanzure |
debian has a tool called 'alien' to convert
foreign packaging formats |
19:17.21 |
kanzure |
i dunno if gentoo has something
equivalent |
19:17.40 |
starseeker |
not typically - unless there's no alternative
they'll compile things from source |
19:17.53 |
starseeker |
so binary rpms and debs are fairly
useless |
19:18.40 |
starseeker |
gentoo HATED our use of external libs in the
tree, and Fedora is the same way - they want everything broken
out |
19:19.39 |
starseeker |
generally we can use external libs OK, but
there are some (opennurbs, step, utahrle) where we're pretty much
it and there isn't a workable upstream (at least for the use we're
making) |
19:20.54 |
starseeker |
I can see their point in some ways, since the
worry about security fixes and what not, but it ends up being a
real pain all around |
19:21.49 |
starseeker |
BRL-CAD is intended to "just work" when you
build it from the tarball |
19:25.13 |
CIA-40 |
BRL-CAD: 03bob1961 * r39653
10/brlcad/trunk/src/libged/putmat.c: Modify putmat to "get" the
matrix if a matrix is not specified. |
19:29.45 |
*** join/#brlcad jam555
(~on_Chatzi@adsl-99-114-165-115.dsl.okcyok.sbcglobal.net) |
19:29.57 |
*** part/#brlcad jam555
(~on_Chatzi@adsl-99-114-165-115.dsl.okcyok.sbcglobal.net) |
19:30.31 |
CIA-40 |
BRL-CAD: 03bob1961 * r39654
10/brlcad/trunk/src/libged/ (Makefile.am combmem.c): Added the
combmem command for setting/getting a combinations
members. |
19:31.17 |
CIA-40 |
BRL-CAD: 03bob1961 * r39655
10/brlcad/trunk/src/libtclcad/ged_obj.c: Added combmem to the
command table. |
19:33.17 |
CIA-40 |
BRL-CAD: 03bob1961 * r39656
10/brlcad/trunk/src/tclscripts/lib/Ged.tcl: Added a method for
combmem. |
19:36.44 |
CIA-40 |
BRL-CAD: 03brlcad * r39657
10/brlcad/trunk/src/libged/wdb_obj.c: remove dead code. old style
and at least some of the functions referenced don't
exist. |
19:38.29 |
CIA-40 |
BRL-CAD: 03brlcad * r39658
10/brlcad/trunk/src/libged/wdb_obj.c: quell size_t
warnings |
19:39.40 |
``Erik |
include/ged.h not committed? |
19:41.10 |
brlcad |
prolly not |
19:41.17 |
CIA-40 |
BRL-CAD: 03brlcad * r39659
10/brlcad/trunk/src/libged/putmat.c: restructure to see
ged_getmat() before using it. clean up indendation and comments,
fix constness. |
19:41.22 |
``Erik |
ah, that was bob |
19:43.48 |
CIA-40 |
BRL-CAD: 03bob1961 * r39660
10/brlcad/trunk/include/ged.h: Added a declaration for
combmem. |
19:48.06 |
CIA-40 |
BRL-CAD: 03brlcad * r39661
10/brlcad/trunk/src/libged/combmem.c: static/HIDDEN functions
should not have a ged_ prefix. instead, use the name of the
command/group that they belong to or leave them without prefix. use
HIDDEN instead of static when declaring private library
functions. |
19:52.55 |
*** join/#brlcad Stattrav
(~Stattrav@117.192.128.175) |
19:53.01 |
CIA-40 |
BRL-CAD: 03brlcad * r39662
10/brlcad/trunk/src/libged/combmem.c: quell all compilation
warnings. shadowing vars, unused vars, and size_t
comparisons. |
19:53.43 |
CIA-40 |
BRL-CAD: 03brlcad * r39663
10/brlcad/trunk/src/libged/combmem.c: ws consistency indent
cleanup |
19:54.29 |
CIA-40 |
BRL-CAD: 03brlcad * r39664
10/brlcad/trunk/src/libged/combmem.c:
s/GED_GETCOMBTREE/COMBMEM_GETCOMBTREE/g |
20:00.41 |
kanzure |
brlcad: should i send you a directory listing
of files that i have re: ISO 10303 from archive.org? |
20:11.20 |
brlcad |
not necessary |
20:11.35 |
kanzure |
okie dokie |
20:13.32 |
brlcad |
woot, http://brlcad.org/tmp/spirot.png |
20:13.39 |
brlcad |
(rotations) |
20:17.32 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
20:23.15 |
brlcad |
and http://brlcad.org/tmp/spirot2.png |
20:27.09 |
CIA-40 |
BRL-CAD: 03brlcad * r39665
10/brlcad/trunk/src/proc-db/spiral.pl: rotate the boxes as we
spiral outward creating a box-ish tunnel. angle of rotation is 90
minus arctan(y / x). |
20:30.44 |
kanzure |
awesome. |
20:31.03 |
kanzure |
also, i think one of the things on the todo
list for that was a z-axis thing. shouldn't be too hard. |
20:31.14 |
kanzure |
but it's also kinda unnecessary ;) |
20:37.22 |
CIA-40 |
BRL-CAD: 03brlcad * r39666
10/brlcad/trunk/src/util/pixhalve.c: fix memory corruption on exit.
we weren't freeing the right pointers. |
20:39.36 |
brlcad |
who cares about necessary, it's fun
;) |
20:40.06 |
CIA-40 |
BRL-CAD: 03brlcad * r39667
10/brlcad/trunk/NEWS: fixed a minor bug in pixhalve where we
weren't releasing the memory we allocated properly. now frees the
memory and avoids the noisy Deallocation warning on Mac OS
X. |
20:44.19 |
CIA-40 |
BRL-CAD: 03brlcad * r39668
10/brlcad/trunk/src/util/pixhalve.c: cleanup. remove forward decls,
quell all warnings, upgrade to size_t. |
20:45.56 |
*** join/#brlcad Ralith
(~ralith@216.162.199.202) |
20:47.08 |
CIA-40 |
BRL-CAD: 03brlcad * r39669
10/brlcad/trunk/src/util/pixhalve.c: plug lil memory leak on exit,
free out in/out bufs. |
20:47.09 |
*** join/#brlcad Ralith
(~ralith@216.162.199.202) |
20:49.41 |
brlcad |
neat-o: http://brlcad.org/tmp/spirot2.png |
20:50.08 |
brlcad |
calcs aren't quite right, as can be seen in
that picture |
20:50.16 |
brlcad |
keypoint is wrong |
20:50.33 |
brlcad |
it's off half the box width |
22:04.29 |
Ralith |
I have no idea what the significance of that
is but it's neat looking. |
22:50.52 |
``Erik |
yowza, that's a lot of rain O.o |
22:51.18 |
``Erik |
ralith: spiral rotation script written to
generate geometry procedurally using perl O.o :) |
22:55.39 |
``Erik |
damn, now it's hail |
22:59.46 |
kanzure |
:) |
23:52.50 |
dtidrow |
``Erik: hailing outside there? |
23:54.27 |
dtidrow |
oh, nm - almost an hour ago |
23:55.21 |
dtidrow |
looks like the mid-atlantic region is getting
clobbered |