02:06.08 |
EricWilhelm |
it needs curtains |
02:08.27 |
*** join/#brlcad Pimpinella
(~frank@p5481A78C.dip0.t-ipconnect.de) |
05:48.29 |
*** join/#brlcad kcelboo
(~447a0d3a@bz.bzflag.bz) |
05:49.36 |
kcelboo |
I was hoping someone in here could give me
some pointers on running brl-cad on windows XP.. |
05:49.43 |
kcelboo |
maybe a binary package? |
05:49.55 |
kcelboo |
i'm dumb and don't know how to compile this
sort of application. |
05:50.39 |
kcelboo |
is anyone awake in here? |
05:51.57 |
brlcad |
yep |
05:52.55 |
brlcad |
the short short answer is that there is
presently not a good binary available for windows yet |
05:52.57 |
brlcad |
there is a beta out there, and a complete
report in progress right now |
05:53.12 |
brlcad |
re-porting, that is |
05:53.57 |
narnia |
;-) |
05:55.05 |
kcelboo |
heh.. |
05:55.12 |
kcelboo |
I have that. Does it not run on
Windows? |
05:55.22 |
brlcad |
heh, narnia I have to digitize it
first |
05:55.37 |
kcelboo |
because the SF project page says .. maybe
thats for the viewer? |
05:55.39 |
brlcad |
kcelboo: it does, it's been ported by a couple
groups |
05:55.56 |
kcelboo |
can you tell me any of those groups names?
I'd like to try it. |
05:56.08 |
brlcad |
there is a beta available (not on the sf
website) that has the core components working |
05:56.18 |
brlcad |
but that's really only intended for
developers |
05:57.31 |
kcelboo |
I haven't tried it yet, but do you know if it
runs ok in cygwin? |
05:57.34 |
brlcad |
kcelboo: there's quite a bit of work presently
under way to push out a full port as well as a shiny new modeler
interface that to date has only been tested on windows |
05:57.47 |
kcelboo |
cool. |
05:58.26 |
brlcad |
I've put a little bit into cygwin/mingw
support myself, as have a couple others |
05:59.17 |
brlcad |
the build will get pretty far automatic before
you run into autoconf assumptions that will need to be
changed |
05:59.42 |
brlcad |
I've just not had time to get back to that
yet, though it will happen soon |
06:00.00 |
brlcad |
there are just a coupld things in front of
that on the perverbial to-do list |
06:00.19 |
kcelboo |
cool |
06:00.32 |
kcelboo |
I'm looking forward to trying the
program. |
06:01.09 |
brlcad |
I'm looking forward to you trying the program
too ;) |
06:01.23 |
kcelboo |
heh |
06:01.27 |
brlcad |
but keep in mind that BRL-CAD is not a program
- it's a suite of programs |
06:01.29 |
kcelboo |
is there an anouncement mailing list aor
anything? |
06:01.33 |
brlcad |
there is |
06:01.50 |
kcelboo |
well, ok (rememeber, I'm a windows user, we're
dumb) |
06:01.51 |
brlcad |
and you can be sure that the windows port
announcement will be going there as soon as it's done |
06:01.58 |
brlcad |
brlcad-news |
06:02.12 |
kcelboo |
is that on SF? or on the
brlcad.org? |
06:02.27 |
brlcad |
http://sourceforge.net/mail/?group_id=105292 |
06:02.31 |
kcelboo |
thanks |
06:02.46 |
brlcad |
np |
06:07.26 |
kcelboo |
So I guess I'll go poke around for one of
those ports you mentioned. Thanks. |
06:08.05 |
brlcad |
it should work fine on any platform except
windows |
06:08.18 |
kcelboo |
that's encouraging. =P |
06:08.19 |
brlcad |
and windows works -- but you gotta be a dev to
play :) |
06:08.24 |
kcelboo |
ok |
06:08.57 |
brlcad |
once it gets out of alpha/beta testing, it'll
get announced and pushed out |
06:09.22 |
kcelboo |
ok, I'm on the list. Thanks! |
06:09.25 |
*** part/#brlcad kcelboo
(~447a0d3a@bz.bzflag.bz) |
07:13.36 |
narnia |
brlcad, can you think of any reason why a
typedef would not be used throughout the code. even in the same
source file i am finding both the typedef and the variable being
typedefed. |
07:16.02 |
narnia |
example: case sdaiSELECT and case SELECT_TYPE:
occur in the same nist source file sdaiSelect.cc |
07:17.11 |
narnia |
in baseType.h: #define SELECT_TYPE
sdaiSELECT |
07:17.27 |
narnia |
what am i missing? |
09:17.18 |
*** join/#brlcad Pimpinella
(~frank@p5481A78C.dip0.t-ipconnect.de) |
09:17.18 |
*** join/#brlcad dan_falck
(~danfalck@wbar1.sea1-4-5-017-067.sea1.dsl-verizon.net) [NETSPLIT
VICTIM] |
09:17.18 |
*** join/#brlcad guu
(guu@myth.gibbscam.com) |
09:19.39 |
*** join/#brlcad CIA-8
(~CIA@flapjack.navi.cx) |
09:21.05 |
*** join/#brlcad brlcad
(~brlcad@brlcad.bronze.supporter.pdpc) |
09:21.05 |
*** join/#brlcad learner
(~brlcad@brlcad.bronze.supporter.pdpc) |
09:21.05 |
*** mode/#brlcad [+oo brlcad
learner] by irc.freenode.net |
13:09.53 |
*** join/#brlcad guu`
(guu@myth.gibbscam.com) |
13:15.47 |
*** join/#brlcad dan_falck
(~danfalck@wbar1.sea1-4-5-017-067.sea1.dsl-verizon.net) [NETSPLIT
VICTIM] |
13:24.10 |
*** join/#brlcad Pimpinella
(~frank@p5481A78C.dip0.t-ipconnect.de) [NETSPLIT
VICTIM] |
14:38.40 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/libbu/malloc.c: *- call to bzero requires two
arguments |
16:24.58 |
*** join/#brlcad spengler
(~pdebruic@68.76.222.254) |
16:34.04 |
spengler |
Im new to BRL-CAD, and was wondering if there
is a way to print dimensioned drawings from a model already
included with the standard install or if that was something that is
being developed, or if it is something that will not be developed
for whatever reason. Thanks |
16:40.45 |
brlcad |
it is something that is not presently
developed but would be welcomed |
16:41.56 |
*** part/#brlcad spengler
(~pdebruic@68.76.222.254) |
18:52.05 |
narnia |
brlcad, did you happen to see my question
concerning typedef's before the net split last night? |
19:17.14 |
brlcad |
I can't think of any reason that would matter
unless the #define is wrapped in optional #if logic
itself |
20:30.54 |
narnia |
no #if logic. |
20:37.38 |
narnia |
an interesting #ifdef in the original nist
step class library source: #ifdef bpzdofbqlvzbfxck ;-) |
20:46.40 |
*** join/#brlcad Torfbolt
(~dk@p213.54.135.75.tisdip.tiscali.de) |
20:49.46 |
Torfbolt |
hi, how do i move a whole region in mged, so
the primitives also move? |
20:52.06 |
Torfbolt |
anyone here? |
20:52.43 |
brlcad |
yep |
20:53.31 |
brlcad |
you can apply a matrix transformation
(translation/move, scale, rotate, etc) to any primitive, region, or
combination |
20:54.18 |
brlcad |
select Edit -> matrix selection on the
menu |
20:54.33 |
Torfbolt |
yep, but the primitives dont move |
20:54.41 |
brlcad |
select any one of the lines that has your
region included |
20:55.00 |
brlcad |
you should then get a second menu |
20:55.15 |
brlcad |
select your top region |
20:55.15 |
Torfbolt |
ok |
20:55.31 |
brlcad |
the entire region should then become
illuminated white |
20:55.44 |
Torfbolt |
yep |
20:55.48 |
brlcad |
you may have more than one thing being
displayed |
20:55.57 |
brlcad |
if you type "who" .. it'll tell you what's
being drawn |
20:56.31 |
Torfbolt |
ok, when i do an tra 0 0 5 , the region
moves |
20:56.43 |
brlcad |
so if you're viewing both the primitives and
the regions that combine them, you'll see them "twice" |
20:56.44 |
Torfbolt |
but the primitives stay where they
are |
20:57.38 |
brlcad |
"B region_name" will erase and only draw the
region |
20:58.21 |
Torfbolt |
okay, so I probably should just leave the
primitives where they are, just not display them and move the
region? |
20:58.29 |
brlcad |
right |
20:58.48 |
brlcad |
you can actually move the primitives, but that
makes for a real pain down the road when you need to re-edit
them |
20:59.24 |
Torfbolt |
ok, so just using the matrices is
better |
20:59.29 |
brlcad |
you can also globally "push the matrix" down
on the primitives to actually move them, but that's not recommended
for the same reason |
20:59.43 |
brlcad |
using matrices is definitely the better
way |
21:00.00 |
brlcad |
you can delete and reapply matrices without
doing any math ;) |
21:00.14 |
Torfbolt |
it's just i get the origin cluttered with
primitives :/ |
21:01.04 |
brlcad |
they're not really there, though, until you
add them to a region |
21:01.32 |
Torfbolt |
oh btw, can i somehow move primitives into
"folders" or should they stay in the db root? |
21:01.43 |
brlcad |
you should be able to "e" up any
combination |
21:02.09 |
brlcad |
if you type "tops" do you see a lot of few
objects? |
21:02.14 |
brlcad |
you should see very few |
21:02.45 |
brlcad |
groupings of primitives can be peformed via
combinations "comb blah u foo u bar ..." |
21:03.07 |
brlcad |
you can make regions comprised of combinations
too |
21:03.19 |
brlcad |
and combinations of regions |
21:03.21 |
Torfbolt |
what's tops? |
21:03.25 |
brlcad |
you just shouldn't make regions of
regions |
21:03.34 |
brlcad |
tops shows you the top level geometry
objects |
21:03.40 |
brlcad |
it's a hierarchy |
21:03.43 |
Torfbolt |
ok... |
21:03.56 |
brlcad |
like a file-system tree |
21:04.15 |
brlcad |
you can view this graphically via the Tools
-> Geometry Browser |
21:04.16 |
Torfbolt |
i already started with making some reions, can
i transform them to combs? |
21:04.41 |
brlcad |
you can |
21:05.03 |
brlcad |
Edit -> Combination Editor .. Is Region
button |
21:05.15 |
brlcad |
the distinction between a region and a
combination is very small |
21:05.57 |
Torfbolt |
but i can make comb's of comb's? |
21:06.02 |
brlcad |
sure |
21:06.17 |
brlcad |
a combination is litterally just a generic
grouping |
21:06.25 |
Torfbolt |
ok, and for raytracing i need
regions |
21:06.35 |
brlcad |
in fact calling it a "group" (e.g. "g"
command) is synonymous |
21:06.49 |
brlcad |
right |
21:07.18 |
Torfbolt |
can combinations have material
properties? |
21:08.12 |
brlcad |
does a collection of pens have a material
property? :) |
21:08.24 |
brlcad |
each pen does |
21:08.31 |
brlcad |
and the container that contains them
may |
21:08.39 |
brlcad |
but the collection as a whole
doesn't |
21:09.08 |
brlcad |
that's what it means to be a region .. it
embodies some physical volume of space |
21:09.16 |
Torfbolt |
ok.. i just checked, raytracing works also
with combinations |
21:09.16 |
brlcad |
has material properties, etc |
21:09.55 |
brlcad |
yes, it works because rt will generate an
automatic region of your objects being rendered if they are not
regions |
21:10.36 |
Torfbolt |
ah cool.. |
21:10.58 |
brlcad |
and you can apply shader properties to
combinations, it's just not recommended |
21:12.05 |
brlcad |
it becomes problematic when you have
combinations that specify shader properties and they are a part of
larger combinations that also specify different shader
properties |
21:12.12 |
brlcad |
that can be interpreted in various
ways |
21:12.26 |
Torfbolt |
combination matrices support mirroring, do
they? |
21:12.40 |
brlcad |
explain? |
21:12.42 |
Torfbolt |
so i can make a mirrored copy of a
comb |
21:12.54 |
brlcad |
ah, copying/instancing? |
21:13.14 |
Torfbolt |
yes, like a left and a right shoe |
21:13.42 |
brlcad |
see the mirror command ;) |
21:14.27 |
Torfbolt |
hmm, does the tutorial also exist as html or
wiki? |
21:14.41 |
brlcad |
not yet |
21:14.57 |
brlcad |
there's a different tutorial in html form in
the distribution |
21:15.09 |
brlcad |
in the doc/html directory, iirc |
21:15.24 |
Torfbolt |
did you get the sources for the pdf
tutorials? |
21:15.54 |
brlcad |
yes, I have the original files |
21:16.19 |
brlcad |
the volumes were actually printed
documentation passed out to users at our users meetings
initially |
21:16.23 |
brlcad |
as well as to others on request |
21:16.30 |
brlcad |
the pdf's were posted shortly
thereafter |
21:16.46 |
brlcad |
just haven't gotten back to the originals to
convert them and clean them up for inclusion |
21:17.00 |
Torfbolt |
probably not that easy to convert the pdf
sources to html... |
21:17.01 |
brlcad |
I'd like to make them a proper docbook
document in the repository |
21:17.23 |
brlcad |
no no.. i'd work with the original non-pdf
originals |
21:17.39 |
brlcad |
bleh, that came out wrong, but I think you get
what I meant :) |
21:18.08 |
Torfbolt |
of course... that's why i said "pdf
sources" |
21:18.35 |
Torfbolt |
:) |
21:18.38 |
brlcad |
one could, but you'd have to reformat
everything and would probably lose the images unless you have a pdf
decomposer |
21:19.00 |
Torfbolt |
the things that get compiled to pdf |
21:20.21 |
Torfbolt |
well, i get the impression that brlcad is
obviously the right solution to model a rc-tank :) |
21:20.31 |
Torfbolt |
just found "track" |
21:20.39 |
brlcad |
once we get it in docbook in cvs, it'll be
easy to publish up as html, pdf, txt, etc |
21:22.34 |
Torfbolt |
is there a way to enable tab completion in the
mged shell? |
21:22.50 |
brlcad |
*sigh* i wish |
21:23.16 |
brlcad |
that would normally be a feature of the shell,
which is actually tclsh |
21:23.22 |
brlcad |
which does not support completion
(yet) |
21:23.39 |
brlcad |
the revamped editor will, however |
21:23.51 |
Torfbolt |
revamped editor? |
21:23.56 |
brlcad |
long story ;) |
21:24.28 |
Torfbolt |
why not use bash instead of tclsh? |
21:24.33 |
brlcad |
there's two projects under way that will
initially compliment and later probably replace mged (read: in like
5 years) |
21:25.03 |
brlcad |
mged is a large tcl/tk application |
21:25.12 |
brlcad |
at least the gui'd version you're
using |
21:25.48 |
brlcad |
it's support for automatic command
modification of the existing runtime language along with it's
performance made it a good choice back in the day |
21:26.10 |
brlcad |
predates bash's popularity |
21:26.20 |
brlcad |
and is a completely different
language |
21:26.43 |
Torfbolt |
ok, one of the remains of early unix
days.. |
21:26.54 |
brlcad |
that's only part of it |
21:27.14 |
brlcad |
tcl/tk is used throughout mged -- things that
could not be done in bash |
21:27.22 |
brlcad |
s/could/can/ |
21:27.55 |
brlcad |
half of mged is C, half of it is
tcl/tk |
21:28.15 |
Torfbolt |
therefore a new editor, completely in
c? |
21:28.43 |
brlcad |
like, I said -- the new interface is a long
story ;) |
21:28.49 |
brlcad |
supports many scripting interfaces |
21:29.03 |
brlcad |
including tcl, sh/bash, perl, python |
21:29.42 |
Torfbolt |
:) the *iwanttosupportanythingnotyetexisting*
phenomenon |
21:30.24 |
brlcad |
actually just a generic command interface that
can run most of the common shell interfaces |
21:30.27 |
brlcad |
like a terminal does |
21:30.50 |
Torfbolt |
but sounds good, is there already anything
working of it? |
21:31.16 |
brlcad |
yes, but it's not something you'll see for a
while regardless |
21:32.26 |
brlcad |
so basically, don't hold your breath .. it'll
be ready when it's ready ;) |
21:32.48 |
Torfbolt |
ok, ill stick to mged for a while
then |
21:33.01 |
brlcad |
yeah, mged is definitely the way to
go |
21:33.10 |
brlcad |
even the new interface will support most of
what you learn in mged |
21:33.19 |
brlcad |
there just may be easier ways down the
road |
21:33.26 |
Torfbolt |
or edit the database in an hex editor
:) |
21:33.44 |
brlcad |
BRL-CAD has too many expert modelers to simply
replace their interface with no support for them |
21:34.00 |
brlcad |
run g2asc and edit with a text editor
;) |
21:35.51 |
brlcad |
the new editing "environment" will also
support collaborative editing, database repositories, version
tracking, and construction history tracking too |
21:37.10 |
Torfbolt |
undo :) |
21:37.36 |
brlcad |
yep |
21:58.33 |
*** join/#brlcad mlf29
(~mlf29@mail.levingston.com) |
21:59.07 |
brlcad |
hello mlf29 |
21:59.12 |
mlf29 |
hi |
22:02.44 |
mlf29 |
i am a new user to brlcad and am interested in
open source 3D modeling |
22:03.08 |
brlcad |
excellent ;) |
22:03.38 |
brlcad |
brl-cad is a great place to start being the
only open source solid modeler |
22:04.02 |
mlf29 |
I am using the Algor FEA package and it
accepts IGES files but it has problems with the ones generated by
g-iges |
22:05.44 |
brlcad |
really? that's odd |
22:06.30 |
brlcad |
maybe they only support IGES 6 |
22:06.56 |
brlcad |
brl-cad outputs what should be iges 4.x+
compliant |
22:10.00 |
mlf29 |
good thought - I'll call Algor support on this
matter and send them the file |
22:11.30 |
mlf29 |
I'm also new to using irc |
22:12.00 |
brlcad |
not a problem |
22:14.39 |
mlf29 |
thanks for the "4.x+compliant" thought brlcad;
need to go now |
22:15.10 |
Torfbolt |
brlcad, mged always cuts of part of the
wireframe image when i zoom in, can i do something against
that? |
22:16.51 |
*** part/#brlcad mlf29
(~mlf29@mail.levingston.com) |
22:43.29 |
Torfbolt |
is there a shell command to apply changes like
tra to a primitive? |
22:57.18 |
brlcad |
Torfbolt: yes, turn off the Misc -> Z
clipping |
22:57.50 |
brlcad |
Torfbolt: if you are in an edit mode, yes ..
type "accept" or "reject" |
23:08.16 |
Torfbolt |
thanks :) |
23:09.23 |
brlcad |
no problemo |