00:04.44 |
Gabi |
Qcad is very basic, it is almost preferable to
draw by hand. Thanks. |
00:05.43 |
brlcad |
CAD is an area of open source that doesn't
receive enough developer attention |
00:06.59 |
brlcad |
we do what we can but new developers are
really what is needed, if you know any ;) |
00:10.13 |
Gabi |
If I come to know one, you notice. I do not
understand why not make Inkscape in a CAD, you felta very
little. |
00:14.29 |
hippieindamakin8 |
i am interested in it sean |
00:15.45 |
brlcad |
well, I'd say that's partly because for
drafting (CAD != just drafting), Inkscape has and does lots of
things that you absolutely don't want to allow |
00:16.18 |
brlcad |
and doesn't provide the most important things
that you do want to allow easily (precision inputs, connectivity
constraints, 3D orientations, etc) |
00:16.34 |
brlcad |
hippieindamakin8: interested in what exactly?
:) |
00:17.00 |
hippieindamakin8 |
hey about inkscape.. it doesnt do all that cad
softwares dp |
00:17.02 |
hippieindamakin8 |
*do |
00:17.32 |
hippieindamakin8 |
it is a more advanced paint tool as i
feel |
00:18.03 |
*** join/#brlcad vedge
(n=vedge@vedge.org) |
00:18.25 |
brlcad |
now what inkscape does do great is the 2D
input controls and object management |
00:18.33 |
brlcad |
but that's about as far as it's utility
goes |
00:18.48 |
hippieindamakin8 |
hey Sean i dint understand the point where u
said..undetermined calcultaions |
00:19.09 |
hippieindamakin8 |
the basics of brlcad are CSGs :) |
00:19.21 |
hippieindamakin8 |
atleast that is wat i read |
00:19.56 |
Gabi |
I know that architects draw any technical
documentation of a building with corel draw. There is no shortage
of so many things to be a inkscape CAD |
00:23.10 |
brlcad |
just because there are plenty of people that
do use the wrong tool due to lack of better options doesn't
necessarily make it a good tool |
00:24.18 |
brlcad |
and different designers have entirely
different requirements -- architecture in particular is usually
just "instructions" instead of being a steadfast representation
being sent to a device that will autocreate it, for
example |
00:24.58 |
brlcad |
hippieindamakin8: I'm not sure what you're
referring to |
00:25.19 |
brlcad |
brl-cad's heritage is in CSG, but we're
becoming more and more hybrid too |
00:25.25 |
hippieindamakin8 |
the problem titled "constraints and
parametrics" |
00:25.30 |
brlcad |
okay |
00:25.35 |
brlcad |
what about it? |
00:25.57 |
hippieindamakin8 |
<PROTECTED> |
00:26.04 |
hippieindamakin8 |
*calculations |
00:27.43 |
Gabi |
I am going to dinner. Greetings. |
00:27.52 |
brlcad |
cheers Gabi |
00:27.54 |
hippieindamakin8 |
but basically i am interested in implementing
a OO geometry engine |
00:28.04 |
hippieindamakin8 |
and Universal geometry engine |
00:28.19 |
hippieindamakin8 |
i wish u all a Good Friday :) |
00:28.32 |
brlcad |
hippieindamakin8: constraints and parametrics
both involve the ability to specify equations for parameters
instead of values |
00:28.43 |
brlcad |
those are "undetermined", they have to be
evaluated/solved |
00:29.25 |
hippieindamakin8 |
ohk.. the entire system is a set of equations
in terms of parameters and the equations are to be solved for the
constraints |
00:29.49 |
brlcad |
for example, I create a sphere fixed at 0,0,0
.. then I create another sphere but instead of positioning the
sphere, I merely specify that it must be tangent and must have
x=y=0 |
00:29.53 |
hippieindamakin8 |
in the example tangency is one of the
conditions to solve |
00:30.29 |
hippieindamakin8 |
k :) thanks |
00:30.30 |
brlcad |
in that example, there are only two tangency
solutions (on the z axis) |
00:30.37 |
hippieindamakin8 |
one on either side |
00:30.44 |
brlcad |
exactly |
00:31.20 |
hippieindamakin8 |
does it choose which side ? |
00:31.35 |
hippieindamakin8 |
ofcourse another condition about z is
required |
00:31.46 |
brlcad |
0, 0, R1 +- (R2/2) |
00:32.05 |
brlcad |
it's not that it has to pick, it has to know
the possible solutions |
00:32.21 |
hippieindamakin8 |
ohk.. |
00:32.29 |
brlcad |
it only needs more conditions if you want to
fully constrain |
00:32.43 |
hippieindamakin8 |
ya |
00:33.04 |
hippieindamakin8 |
is the entire software coded in C ? |
00:33.17 |
hippieindamakin8 |
and tcl/tk for GUIs and stuff |
00:42.11 |
brlcad |
predominantly in C, yes |
00:42.21 |
brlcad |
most of the BREP work being added is being
done in C++ |
00:42.33 |
brlcad |
tcl/tk for the mged and archer guis |
00:43.10 |
brlcad |
hippieindamakin8: are you at all familiar with
another geometry engine APIs? granite or acis for
example |
00:43.17 |
hippieindamakin8 |
no.. |
00:43.27 |
brlcad |
k, just wondering |
00:43.47 |
hippieindamakin8 |
just reading upon these apis |
00:44.25 |
hippieindamakin8 |
i heard about JAVA 3d |
00:44.49 |
hippieindamakin8 |
but never used it |
00:49.35 |
brlcad |
yeah.. not relevant ;) |
00:49.49 |
hippieindamakin8 |
ya got it :P |
00:50.24 |
brlcad |
you should take a look at the jbrlcad source
module |
00:50.34 |
hippieindamakin8 |
k sure |
00:50.35 |
brlcad |
there's a start of a new OO layer in there for
Java that is really pretty nice |
00:50.46 |
hippieindamakin8 |
i ll chk it.. |
00:50.51 |
brlcad |
even for C++, that same layout is probably a
very good fit for what we need |
00:51.01 |
brlcad |
as it's based on our current C API
features |
00:51.23 |
hippieindamakin8 |
ohk |
00:54.32 |
brlcad |
doing something with swig where both Java and
C++ are generated automatically would probably be ideal for long
term mainenance |
00:54.38 |
brlcad |
presuming it could be set up cleanly |
00:54.50 |
brlcad |
otherwise there's really good justifications
to work on either |
00:56.46 |
hippieindamakin8 |
:) |
00:58.27 |
hippieindamakin8 |
i am more used to C++ to do anything
:) |
01:48.31 |
*** part/#brlcad Gabi
(n=gabi@201-213-197-242.net.prima.net.ar) |
02:02.57 |
yukonbob |
brlcad: that update to configure.ac doesn't
seem to work |
02:20.00 |
brlcad |
hum |
02:20.03 |
brlcad |
howso? |
02:20.11 |
brlcad |
same error, different error? |
02:40.28 |
poolio |
my x300 is shipping :D |
02:40.59 |
poolio |
(offtopic,unrelated, but I'm giddy) |
03:05.55 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
03:21.08 |
brlcad |
cool, yay for ultralight |
03:42.38 |
*** join/#brlcad fishe047
(n=fishe047@adsl-75-60-89-116.dsl.sndg02.sbcglobal.net) |
04:10.10 |
*** join/#brlcad fishe047
(n=fishe047@adsl-75-60-89-116.dsl.sndg02.sbcglobal.net) |
05:00.42 |
starseeker |
decides he's had enough math
for one day... |
05:03.51 |
*** join/#brlcad fishe047
(n=fishe047@adsl-75-60-89-116.dsl.sndg02.sbcglobal.net) |
05:13.58 |
*** join/#brlcad fishe047
(n=fishe047@adsl-75-60-89-116.dsl.sndg02.sbcglobal.net) |
06:25.23 |
*** join/#brlcad iraytrace
(n=iraytrac@c-67-172-239-24.hsd1.ut.comcast.net) |
06:26.24 |
iraytrace |
some serious double-take |
06:27.01 |
*** join/#brlcad iraytrace
(n=iraytrac@c-67-172-239-24.hsd1.ut.comcast.net) |
09:01.33 |
brlcad |
http://brlcad.org/d/node/22 |
11:20.34 |
*** join/#brlcad Elperion
(n=Bary@p548741BB.dip.t-dialin.net) |
11:47.40 |
*** join/#brlcad Elperion
(n=Bary@p548741BB.dip.t-dialin.net) |
12:00.52 |
``Erik_ |
do/blah |
12:43.22 |
*** join/#brlcad Elperion
(n=Bary@p548741BB.dip.t-dialin.net) |
15:20.50 |
*** join/#brlcad elite01
(n=elite01@dslb-088-070-019-136.pools.arcor-ip.net) |
16:06.02 |
yukonbob |
looks into potential
autogen.sh issue |
16:09.00 |
yukonbob |
(at least in his env... the only chages I see
are the version numbers, and some whitespace correction @
EOL) |
16:28.31 |
yukonbob |
hrmm... autoreconf & aclocal are failing
me... |
17:46.21 |
*** join/#brlcad docelic
(n=docelic@78.134.200.134) |
17:48.24 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
20:59.58 |
*** join/#brlcad Elperion
(n=Bary@p548741BB.dip.t-dialin.net) |
21:46.24 |
*** join/#brlcad Elperion
(n=Bary@p548741BB.dip.t-dialin.net) |