00:15.16 |
*** join/#brlcad juanman
(~quassel@unaffiliated/juanman) |
01:47.35 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
01:57.49 |
*** join/#brlcad crazy_imp
(~mj@a89-182-216-29.net-htp.de) |
03:14.18 |
*** join/#brlcad DX^
(~DX@c-71-59-50-121.hsd1.ga.comcast.net) |
03:14.20 |
DX^ |
Hello. |
03:14.51 |
DX^ |
I'm interested in creating a COLLADA exporter
for BRL-CAD |
03:15.10 |
DX^ |
I was hoping I could possibly modify the X3D
exporter. |
03:15.13 |
DX^ |
What do you guys think? |
03:23.40 |
DX^ |
Is anyone alive? hehe |
03:37.33 |
louipc |
DX^: many are quite alive, maybe just sleeping
or busy |
03:37.40 |
louipc |
stay tuned for more ;) |
03:42.21 |
DX^ |
Hello! |
03:42.34 |
DX^ |
I'm poking around BRL-CAD's website |
03:42.47 |
DX^ |
but I can't find any extended documentation on
the internal structure that the geometry is stored in |
03:42.50 |
DX^ |
perhaps I am blind? |
03:47.30 |
louipc |
hmm you might have more luck with files in the
svn repo |
03:47.44 |
louipc |
you can generate doxygen docs I
believe |
03:48.05 |
louipc |
they used to be hosted, but I'm not sure where
they are or what happened to them |
03:49.19 |
DX^ |
ah, seems some framework code is in
g-xxx_facets.c |
03:49.24 |
DX^ |
which is most probably what I need |
08:14.31 |
*** join/#brlcad merzo
(~merzo@193.254.217.44) |
12:08.30 |
*** join/#brlcad Yoshi47
(~jan@64.235.102.210) |
12:25.25 |
``Erik |
DX^: that's probably outdated, the libgcv
approach is favored now... check out g-dxf, g-stl, g-egg
... |
13:28.05 |
starseeker |
IIRC, there is some open source code that
might help with the Collada side of things... |
13:28.56 |
starseeker |
http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/src/libgcv/NOTES?revision=37930 |
14:04.44 |
CIA-55 |
BRL-CAD: 03starseeker * r41478
10/brlcad/trunk/src/libgcv/NOTES: Add notes from SIGGRAPH about
Blender and gamekit |
14:09.20 |
CIA-55 |
BRL-CAD: 03brlcad * r41479
10/brlcad/trunk/configure.ac: fcntl.h seems to be safe, possibly
others too so make a section for headers that don't need to be
tested for even if they aren't c89 |
14:12.30 |
CIA-55 |
BRL-CAD: 03brlcad * r41480
10/brlcad/trunk/include/raytrace.h: |
14:12.32 |
CIA-55 |
BRL-CAD: rt_g structure was using int for
debug information making the structure size |
14:12.32 |
CIA-55 |
BRL-CAD: variable and making the debug flags
declarations potentially not match the |
14:12.32 |
CIA-55 |
BRL-CAD: variable they are compared against.
make both debug vars (debug and NMG_debug) |
14:12.32 |
CIA-55 |
BRL-CAD: be uint32_t instead of int. |
14:13.03 |
starseeker |
brlcad: should we revert the tolerance changes
until we get it sorted out? |
14:15.54 |
CIA-55 |
BRL-CAD: 03brlcad * r41481
10/brlcad/trunk/src/util/ (25 files): quiet LOTS of verbose
compilation warnings for various issues including shadow vars,
return from non-void, unused params, unused vars, floating point
comparisons, missing headers, and signedness matching |
14:26.01 |
brlcad |
starseeker: I was running some tests to
verify, and waiting on one more set to verify
repeatability |
14:26.08 |
starseeker |
k |
14:26.11 |
brlcad |
first pass shows 4 additional failures with
r41463 |
14:26.17 |
starseeker |
ow |
14:26.45 |
brlcad |
actually that's a good thing |
14:27.02 |
brlcad |
magic numbers like that are terrible to
maintain |
14:27.13 |
starseeker |
true |
14:27.57 |
brlcad |
should know within the hour |
15:14.58 |
brlcad |
gamekit is akin to writing the pro/e
plugin |
15:15.14 |
brlcad |
doable, but it'd belong in
src/external |
15:15.52 |
brlcad |
(gamekit also isn't new -- been around for
many years) |
15:20.04 |
starseeker |
brlcad: I'm not suggesting to use gamekit
whole - I was thinking extract their blender file parsing code and
roll into libgcv for blender-g |
15:25.33 |
CIA-55 |
BRL-CAD: 03indianlarry * r41482
10/brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: |
15:25.33 |
CIA-55 |
BRL-CAD: Added BREP knot plotting routing to
'brep' command for debugging. Also modified |
15:25.33 |
CIA-55 |
BRL-CAD: some of the 'brep' command logging to
build a string and return to 'mged' |
15:25.33 |
CIA-55 |
BRL-CAD: through vls string(problems with
'mged' when dumping large amounts of blather to |
15:25.33 |
CIA-55 |
BRL-CAD: stderr) |
15:34.47 |
CIA-55 |
BRL-CAD: 03indianlarry * r41483
10/brlcad/trunk/ (include/brep.h
src/librt/primitives/brep/brep.cpp): Try to iterate to a solution
within BREP_INTERSECTION_ROOT_EPSILON, if cannot get to that
resolution check result and accept if within
BREP_INTERSECTION_ROOT_SETTLE. |
15:38.05 |
brlcad |
starseeker: ahh |
15:49.46 |
``Erik |
any news on the tolerance issue? |
15:54.29 |
brlcad |
yeah, not within the hour |
16:05.29 |
brlcad |
feels compelled to run the
conversion script on a much larger sample set... |
16:05.42 |
brlcad |
but with a shorter timeout.. |
16:07.46 |
``Erik |
has a brutal ugly model that
can be hit with it, many large bots with 6 other large bots
subtracted type stuff |
16:08.20 |
CIA-55 |
BRL-CAD: 03indianlarry * r41484
10/brlcad/trunk/src/ (4 files in 2 dirs): Added
DB5_MINORTYPE_BRLCAD_BREP 'brep' type hooks to type_table[] and 'db
get_type' related functions. |
18:19.31 |
CIA-55 |
BRL-CAD: 03indianlarry * r41485
10/brlcad/trunk/ (include/opennurbs_ext.h
src/librt/opennurbs_ext.cpp): (log message trimmed) |
18:19.32 |
CIA-55 |
BRL-CAD: Made some changes to our surface
subdivision routines. Now the first step in our |
18:19.32 |
CIA-55 |
BRL-CAD: surface subdivision is to divide on
the surface knots |
18:19.32 |
CIA-55 |
BRL-CAD: (subdivideSurfaceByKnots()). The idea
here is that major surface directional |
18:19.32 |
CIA-55 |
BRL-CAD: changes take place at the knots and
that the surface behavior between adjacent |
18:19.32 |
CIA-55 |
BRL-CAD: knots is fairly well behaved. After
subdividing at knots we further divide using |
18:19.33 |
CIA-55 |
BRL-CAD: flatness criteria. Also loosened
surface flatness criteria BREP_SURFACE_FLATNESS |
21:48.02 |
*** join/#brlcad DX^
(~DX@c-71-59-50-121.hsd1.ga.comcast.net) |
21:52.39 |
*** join/#brlcad Ralith
(~ralith@d142-058-092-003.wireless.sfu.ca) |
22:41.34 |
*** join/#brlcad Ralith
(~ralith@d142-058-092-003.wireless.sfu.ca) |
23:13.19 |
*** join/#brlcad alex_joni
(~alex_joni@emc/board-of-directors/alexjoni) |
23:25.05 |
*** join/#brlcad DX^
(~DX@c-71-59-50-121.hsd1.ga.comcast.net) |
23:25.12 |
DX^ |
Hello. |
23:29.51 |
DX^ |
Is there a quick way I can compile a single
file and its dependencies? |
23:30.02 |
DX^ |
I just want to compile, say, g-xxx_facets.c
and its dependencies |
23:44.07 |
``Erik |
with the autoconf stuff, you can do "make
depends" in a directory to try to build the minimal dependancy
set... I don't think g-xxx_facets can be compiled (but g-stl or
g-egg can, and might be better examples) |
23:45.38 |
DX^ |
I looked at the code |
23:45.44 |
DX^ |
Would something prevent its
compilation? |
23:48.02 |
``Erik |
oh, my bad it does compile heh |
23:49.16 |
``Erik |
but it still does stuff by hand that we've
moved into a library *shrug* |
23:53.22 |
DX^ |
Which library? I saw that someone had said
something |
23:53.29 |
DX^ |
but I reconnected and IRC closed my
screen |
23:54.04 |
``Erik |
libgcv |
23:56.11 |
DX^ |
Ok, I'll take a look at that then |
23:58.55 |
``Erik |
g-egg and g-stl are very simple exporters that
use gcv |
23:59.39 |
DX^ |
I'll take a look at that |
23:59.44 |
DX^ |
I want to be able to export to
COLLADA |