00:35.34 |
Ralith |
kanzure: swigged to python? |
00:36.03 |
kanzure |
perhaps :) |
02:06.11 |
``Erik |
huh, didn't know those has a vertical launch
position... http://www.my914-6.com/crap/ |
03:38.34 |
brlcad |
``Erik: heh, yeah, I'd seen that |
03:42.28 |
brlcad |
kanzure: depends what exactly you're talking
about |
03:43.40 |
brlcad |
in terms of a swigified libged interface, I'd
start with the direct translation of mged's command API |
03:44.04 |
brlcad |
that's a lot more like python's file_handler
interface |
03:45.23 |
brlcad |
you'd do something like ged_obj =
GED.open("file.g", "r") .. ged_obj.make("sphere", "sph") ..
ged_obj.close() |
03:46.48 |
brlcad |
so you wouldn't yet need to worry about
geometry object classes, you wouldn't have geometry objects,
everything would go through the defined ged interface like is done
procedurally |
03:46.58 |
brlcad |
that is a direct / familiar one-to-one
mapping |
03:48.32 |
brlcad |
once the Geometry Engine comes closer to
completion (which is at least a year out), that would be the way to
swigify geometry objects themselves with a one-to-one API mapping,
but not with libged |
03:48.37 |
brlcad |
baby steps :) |
03:49.40 |
brlcad |
kanzure: think about how you might turn this
into a python script: http://brlcad.org/wiki/SGI_Cube |
03:50.06 |
brlcad |
that's a *much* easier first-step swig
mapping |
03:53.41 |
kanzure |
brlcad: i'm not too happy about a procedural
ged wrapper with things like ged_obj.make("primitive name",
"abbrev") :/ |
03:53.55 |
kanzure |
the csg.py file i showed was just my attempt
at figuring out what i would be comfortable with |
03:54.47 |
kanzure |
if you refresh csg.py ( http://designfiles.org/~bryan/csg.py
) you'll see a small update |
03:54.53 |
kanzure |
i'd be very happy with that :) |
04:18.17 |
brlcad |
kanzure: it really depends what the goal is --
what you're showing in your snippet is not easily
achieved |
04:18.34 |
brlcad |
and doesn't directly mirror a completed
API |
04:18.58 |
brlcad |
the closest would be the Geometry Service,
which is a C++ interface that has similar object mappings and
methods |
04:20.01 |
brlcad |
i'd be happy with what you're showing, I just
don't think it's realistic without implementing a large portion of
the Geometry Service in python directly |
04:20.06 |
kanzure |
it wasn't meant to be brlcad specific
:( |
04:20.07 |
brlcad |
certianly not swigable |
04:20.18 |
kanzure |
i was thinking of making this a layer on top
of pythonOCC |
04:20.28 |
brlcad |
what is python occ? |
04:20.30 |
kanzure |
http://designfiles.org/skdb/geom/geom.py |
04:20.40 |
kanzure |
http://pythonocc.org/ it's a swig
interface to OpenCASCADE (OCC) |
04:20.51 |
brlcad |
ah |
04:20.59 |
kanzure |
it's what i've been using for the past few
months |
04:22.01 |
brlcad |
then your comments are only more confusing
:) |
04:22.11 |
brlcad |
because you started saying you want to swigify
brlcad |
04:23.21 |
brlcad |
if you're looking to add CSG to an opencascade
interface.... I'm not sure I really care then, to be honest
:) |
06:37.52 |
*** join/#brlcad cjdevlin
(~devlin@99-74-181-148.lightspeed.cicril.sbcglobal.net) |
08:49.54 |
*** join/#brlcad cjdevlin
(~devlin@99-74-181-148.lightspeed.cicril.sbcglobal.net) |
10:58.13 |
*** join/#brlcad Phurl
(~mdupont@ip-81-210-228-126.unitymediagroup.de) |
11:09.43 |
*** join/#brlcad Phurl_
(~mdupont@ip-81-210-228-126.unitymediagroup.de) |
13:05.21 |
*** join/#brlcad CoconutCrab
(~toor@210.86.231.65) |
13:46.52 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
13:56.35 |
*** join/#brlcad CoconutCrab
(~toor@210.86.231.65) |
13:57.04 |
*** join/#brlcad CoconutCrab
(~toor@unaffiliated/coconutcrab) |
14:34.07 |
*** join/#brlcad parigaudi
(~quassel@pd95b7f5e.dip0.t-ipconnect.de) |
15:26.05 |
CIA-43 |
BRL-CAD: 03brlcad * r37629
10/brlcad/trunk/HACKING: |
15:26.05 |
CIA-43 |
BRL-CAD: once again, the FRS instructions have
changed. there is now a virtualization |
15:26.05 |
CIA-43 |
BRL-CAD: service that you start up which gives
you a 'normal' shell with access to the |
15:26.05 |
CIA-43 |
BRL-CAD: various project services. from there,
the frs files can be accessed and |
15:26.06 |
CIA-43 |
BRL-CAD: managed. |
15:27.38 |
CIA-43 |
BRL-CAD: 03brlcad * r37630
10/brlcad/trunk/HACKING: need quotes, otherwise ambiguous
target |
15:28.04 |
``Erik |
ah, 'file release system' |
15:31.07 |
CIA-43 |
BRL-CAD: 03brlcad * r37631
10/brlcad/trunk/HACKING: add a note to point out that this can all
be done through the web interface too. |
15:35.12 |
``Erik |
verde... wow, nifty O.o and from a highschool
project no less |
15:43.22 |
CIA-43 |
BRL-CAD: 03brlcad * r37632
10/brlcad/trunk/HACKING: minor tweak, don't need to call exit since
we didn't pass -t in order to get a tty |
15:50.00 |
CIA-43 |
BRL-CAD: 03bob1961 * r37633
10/brlcad/trunk/src/ (51 files in 15 dirs): More updates to silence
warnings on 64-bit windows. |
16:32.23 |
CIA-43 |
BRL-CAD: 03brlcad * r37634
10/brlcad/trunk/HACKING: release steps to reflect improved
openness. always notify our three main release channels (main
website, project site, mailing list) and freshmeat when releases
are made, regardless of how major/minor they are. |
16:32.42 |
CIA-43 |
BRL-CAD: 03starseeker * r37635
10/brlcad/branches/dmtogl/ (278 files in 71 dirs): Update dmtogl
branch to r37633 |
16:37.05 |
CIA-43 |
BRL-CAD: 03bob1961 * r37636
10/brlcad/trunk/src/ (3 files in 3 dirs): Update the CAD
version. |
17:04.37 |
*** join/#brlcad Computer_
(~Computer@209-16-114-100.net.bhntampa.com) |
18:14.18 |
starseeker |
brlcad: what would be involved with adding
support for dbip->dbi_base2local type information for mass,
time, etc? |
18:15.07 |
starseeker |
would like to have mass,
time, etc. have the same global defaults as length, if
possible |
18:33.48 |
starseeker |
e.g:mged> units |
18:33.49 |
starseeker |
Length: Millimeters (mm) (1 mm = 1
mm) |
18:33.49 |
starseeker |
Mass: Kilograms (kg) (1 kg = 1000
g) |
18:33.49 |
starseeker |
Time: Seconds (s) (1 s = 1
s) |
18:35.47 |
starseeker |
I looks like it would involve modifying the
db_i struct, which I'm guessing is trouble... |
19:48.22 |
CIA-43 |
BRL-CAD: 03starseeker * r37637
10/brlcad/trunk/ (BUGS NEWS src/rt/viewweight.c): Fix bug reported
by Dwayne Kregel where incorrect units were being reported by
rtweight |
20:54.55 |
kanzure |
where can i find a definition of a
sphere? |
20:54.56 |
kanzure |
http://brlcad.org/xref/source/src/libged/ |
20:59.57 |
kanzure |
ah maybe http://brlcad.org/xref/source/src/librt/primitives/ |
21:09.53 |
CIA-43 |
BRL-CAD: 03erikgreenwald * r37638
10/brlcad/trunk/src/adrt/load_g.c: make BoT fast-loading
work. |
21:18.13 |
``Erik |
sweet, loading a bot converted m35 in under a
second |
21:26.54 |
starseeker |
aweeet |
21:26.58 |
starseeker |
sweet even |
21:27.42 |
``Erik |
(dang pointers) |
22:16.33 |
*** join/#brlcad QAChip
(~Christian@201.122.75.250) |
22:17.03 |
QAChip |
Hello all, Im having problems to compile BRL,
can anyone help me |
22:24.35 |
yukonbob |
QAChip: post a spefic question and you're more
likely to get a reply... |
22:24.42 |
yukonbob |
*specific |
22:27.23 |
*** join/#brlcad QAChip
(~Christian@201.122.75.250) |
22:28.00 |
QAChip |
<PROTECTED> |
22:28.39 |
QAChip |
#1.1, if not, I'll paste my outputs in
fedora's pastebin |
22:31.36 |
QAChip |
http://www.fpaste.org/vG6Z/ |
22:32.30 |
starseeker |
uh... - what's the problem? type
make |
22:32.46 |
QAChip |
This is the output of ./configure, it says it
will also make several packages that I already have installed,
like, Tcl, Tk, ITcl/ITk, etc |
22:33.08 |
QAChip |
the problem is that ./configure is not
recognizing my installed packages |
22:33.10 |
starseeker |
it may be that the versions you have installed
won't work for BRL-CAD |
22:33.20 |
starseeker |
it' shouldn't matter |
22:33.47 |
starseeker |
it will install local copies for
BRL-CAD |
22:33.54 |
QAChip |
ok, i have another issue when typing make,
I'll send you the output... hold on |
22:38.17 |
QAChip |
...making... |
22:43.03 |
QAChip |
...still making... |
22:49.51 |
QAChip |
..still there... |
22:57.04 |
QAChip |
hahah, no problem now, perhaps last update
fixed the issue |
22:58.27 |
QAChip |
I gotta go, I'll be back to tell you what
happened, anyway, thx, see you all later |
23:57.09 |
``Erik |
dang turds knocked my laptop down to the
floor |