00:37.56 |
*** join/#brlcad ankesh11_
(sid8015@gateway/web/irccloud.com/x-cgcyvwuphlupljyf) |
01:27.02 |
*** join/#brlcad FOSScookie
(~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
01:55.20 |
*** join/#brlcad cstirk
(~Carola@static-67-62-121-234.dsl.cavtel.net) |
02:22.21 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
02:55.31 |
*** join/#brlcad ishwerdas
(~inderplus@117.199.98.244) |
03:02.04 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
03:29.51 |
*** join/#brlcad ishwerdas
(~inderplus@117.199.98.244) |
04:12.32 |
*** join/#brlcad kspitale
(~quassel@202.78.172.162) |
05:29.08 |
Notify |
03BRL-CAD Wiki:SandblastingCostPerth * 0
/wiki/User:SandblastingCostPerth: |
05:39.05 |
ankesh11_ |
brlcad: I am engaged with the Benchmark
project, just saw your post on the ML. I am in the process of
writing my proposal. I can't think of a patch to BRL-CAD core that
will be relevant to my project, maybe you can suggest one. I will
do some UI mockups though. |
05:41.55 |
brlcad |
ankesh11_: thanks for the update |
05:43.02 |
brlcad |
ankesh11_: you could work on one of the TODO
items: |
05:43.10 |
brlcad |
<PROTECTED> |
05:45.21 |
ishwerdas |
brlcad: I want to work on OGV in summer of
code, so do I have to submit patch to BRL-CAD core ? How about if I
address a significant feature request for OGV ? |
05:47.41 |
ankesh11_ |
brlcad : Didn't get you, the previous GSoc
projects already does a fine job of capturing as much info as
possible from the log files. Also, just to be clear, is there an
explicit TODO list for the project? |
05:48.16 |
ankesh11_ |
I thought of working on some
visualizations/graphs as a patch. |
05:59.07 |
brlcad |
ishwerdas: your patch can be anything, but
ideally should involve editing existing code more than writing new
code |
05:59.45 |
brlcad |
a significant feature might be a good
substitute, but it's pretty much assumed that people applying will
have the skills necessary to write the code they're proposing to
write |
06:00.08 |
brlcad |
the harder question is whether you can make it
work, which involves reading code more than writing |
06:01.03 |
brlcad |
ankesh11_: the log files do not include
information about the compiler or compiler flags used |
06:01.31 |
ankesh11_ |
Yep, my bad, I just rechecked it. |
06:01.55 |
brlcad |
and ditto about writing new vs modifying code
.. graphs within the context of the previous work would quality as
demonstrating reading+writing |
06:02.38 |
ankesh11_ |
Understand your point, will get to it
then. |
06:02.42 |
brlcad |
the point of the patch is to prove that people
can read and write code ... |
06:02.46 |
brlcad |
just about anyone can write code |
06:04.04 |
brlcad |
ankesh11_: if it takes more than a couple
days, consider some other patch (like the graphs) .. or talk/ask
questions here |
06:04.51 |
ankesh11_ |
brlcad: Alright. |
06:18.18 |
*** join/#brlcad inderplus_
(~inderplus@117.199.105.154) |
06:24.19 |
*** join/#brlcad ishwerdas
(~inderplus@117.199.105.154) |
06:26.14 |
*** join/#brlcad FOSScookie
(~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
06:26.44 |
ishwerdas |
brlcad: That means I don't have to necessarily
make patch in BRL-CAD core and submitting a patch for OGV would
suffice. I will keep in mind about demonstrating my code reading
skills as well. |
07:07.22 |
*** join/#brlcad _zxq9_
(~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
07:16.43 |
*** join/#brlcad andrei
(~pandrei@86.121.194.110) |
07:36.59 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
08:03.16 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
08:09.37 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
08:25.11 |
*** join/#brlcad ries
(~ries@190.9.171.121) |
08:28.20 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-138-1.skif.com.ua) |
08:41.49 |
*** join/#brlcad ishwerdas
(~inderplus@117.220.169.95) |
08:51.14 |
*** join/#brlcad DJ_FF
(29cd1635@gateway/web/freenode/ip.41.205.22.53) |
09:00.15 |
Notify |
03BRL-CAD Wiki:Krajkreddy * 6560
/wiki/User:Krajkreddy/GSOC13/proposal: First Draft |
09:03.32 |
Notify |
03BRL-CAD Wiki:Krajkreddy * 6561
/wiki/User:Krajkreddy/main: add proposal page link to my main
page. |
09:16.07 |
*** join/#brlcad ishwerdas
(~inderplus@117.199.109.225) |
09:24.29 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
09:26.31 |
*** join/#brlcad teepee_
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
09:55.50 |
*** join/#brlcad ishwerdas
(~inderplus@117.207.159.77) |
10:16.47 |
andrei |
d_rossberg: Not rushing or so, I just don't
know how sourceforge works. Did you see the Ellipsoid test sketch I
wrote? |
10:50.29 |
*** join/#brlcad kspitale
(~kspitale@202.78.172.162) |
12:22.01 |
*** join/#brlcad caen23
(~caen23@92.81.213.198) |
12:40.42 |
d_rossberg |
andrei: could you solve the BRLCAD namespace
issue? |
12:44.06 |
*** join/#brlcad jasleen
(~chatzilla@117.255.209.207) |
12:55.11 |
*** join/#brlcad binbin
(8984fa0e@gateway/web/freenode/ip.137.132.250.14) |
12:59.36 |
Notify |
03BRL-CAD Wiki:Lesliejj2003 * 0
/wiki/User:Lesliejj2003: |
13:07.46 |
*** join/#brlcad ishwerdas
(~inderplus@117.214.205.173) |
13:30.44 |
*** join/#brlcad hoiji_
(671b082c@gateway/web/freenode/ip.103.27.8.44) |
13:32.01 |
*** join/#brlcad hoiji_
(671b082c@gateway/web/freenode/ip.103.27.8.44) |
13:39.02 |
*** join/#brlcad Ch3ck
(~darkl0rd@195.24.209.22) |
14:14.46 |
andrei |
d_rossberg: what do you mean? to use BRLCAD
namespace by default? |
14:18.38 |
Ch3ck |
hits the
road |
14:18.48 |
andrei |
so far, my understanding of the coreinterface
idea is that it's supposed to mimic the brlcad/librt/primitives
objects, with an OOP approach |
14:28.52 |
*** join/#brlcad mazelaman
(~caio@189.80.69.100) |
14:29.19 |
d_rossberg |
i mean your question from yesterday |
14:30.09 |
andrei |
ah, so I should use it |
14:32.13 |
d_rossberg |
it's a little bit more: the coreinterface is
an interface to BRL-CAD's geometric core which is mainly defined in
librt and libwdb |
14:34.33 |
d_rossberg |
i didn't understood your problem with the
BRLCAD namespace |
14:35.28 |
andrei |
well, in my PrimitiveTest, I copied your
PrintTitle. In PrintTitle you weren't using any
namespace. |
14:35.56 |
andrei |
I was wondering if I should use the BRLCAD
namespace in my test or not |
14:36.40 |
*** join/#brlcad TCD
(~TheCommie@152.78.235.20) |
14:38.05 |
*** join/#brlcad hoiji
(~hoiji@115.240.49.143) |
14:38.19 |
d_rossberg |
that's not true, in PrintTitle.cpp there is
two times "BRLCAD::" |
14:38.55 |
*** join/#brlcad jasleen
(~chatzilla@117.255.209.207) |
14:39.00 |
andrei |
I was reffering to the "using namespace <
>" directive |
14:39.23 |
andrei |
it's not an important issue, it would just
decrease the code size |
14:45.39 |
andrei |
I see there's a reasonable amount of code in
hrt/hrt.c |
14:50.01 |
*** join/#brlcad _zxq9_
(~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
14:59.39 |
*** join/#brlcad ishwerdas
(~inderplus@117.220.168.95) |
15:11.16 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
15:12.09 |
*** join/#brlcad cstirk
(~Carola@pool-71-163-229-188.washdc.east.verizon.net) |
15:14.10 |
d_rossberg |
but the interface should be a simple one, only
"some numbers" |
15:35.10 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
15:38.35 |
brlcad |
ishwerdas: yes, OGV could suffice .. entirely
depends on what kind of change you try to make, how
correct/useful/interesting it is |
15:40.58 |
brlcad |
d_rossberg: open-ended question: do you have
any thoughts on CAD:: vs BRLCAD:: as the namespace name? |
15:41.15 |
brlcad |
I suppose it's a question of branding vs
simplicity |
15:41.53 |
d_rossberg |
i would say CAD isn't specific
enough |
15:42.14 |
d_rossberg |
there are man CADs |
15:42.36 |
brlcad |
good point |
15:42.50 |
brlcad |
unless it covers them ALL! ;) |
15:43.11 |
andrei |
d_rossberg, I m not sure I understand, what do
you mean with " only <some numbers>" |
15:43.14 |
d_rossberg |
we should brand our stuff with "brlcad", e.g.
brlcad.com ;) |
15:43.21 |
andrei |
are you talking about the hrt or the
test? |
15:43.34 |
brlcad |
ideally, the BRL-CAD "Geometry Engine" / "core
interface" / whatever else could benefit from having a distinct
project name |
15:43.41 |
brlcad |
d_rossberg: I just acquired
brlcad.com |
15:43.45 |
brlcad |
(after 10 years!) :) |
15:44.01 |
d_rossberg |
andrei: about the hrt |
15:45.34 |
d_rossberg |
brlcad: brlcad.com was the page of Survice,
wasn't it? |
15:45.35 |
brlcad |
I think of a distinct name like "Granite",
"ACIS", "Parasolid" |
15:45.48 |
brlcad |
d_rossberg: yeah, it linked to their
commercial services support (they provide brl-cad
training) |
15:46.28 |
brlcad |
don't know if they let it lapse intentionally
or unintentionally, but they did |
15:47.49 |
brlcad |
ROCK: Robust Object-oriented CAD
Kernel |
15:49.00 |
brlcad |
The BOX Kernel: the BRL-CAD OpenCAx
Kernel |
15:49.53 |
brlcad |
alas "BGE" is a major energy company in the
US |
15:51.02 |
brlcad |
BOGIE: BRL-CAD Object-oriented Geometry
Interface Engine |
15:51.21 |
d_rossberg |
regarding the namespace: a distinct project
name would be ok for me, but it should be advertised appropriate
then, there should be no confusion of how it's related to the core
BRL-CAD |
15:51.29 |
d_rossberg |
and it's closely related |
15:51.34 |
brlcad |
nods |
15:51.51 |
brlcad |
ACIS is the model and market I'm hoping to go
after |
15:52.33 |
*** join/#brlcad harmanpreet
(~harman@198.199.108.236) |
15:52.36 |
brlcad |
being a viable replacement kernel to industry
users |
15:54.23 |
brlcad |
what about just "G"? The G kernel |
15:54.31 |
brlcad |
double entendre |
15:57.05 |
d_rossberg |
is consulting google for
"acis" |
15:58.28 |
brlcad |
might do better to consult spatial's API
documentation: http://doc.spatial.com/index.php/Portal:ACIS |
16:00.52 |
brlcad |
it's a big api at this point, but it started
similarly as a kernel for geometry |
16:05.13 |
brlcad |
decent article about geometry kernels here:
http://www.evanyares.com/tag/modeling-kernel/ |
16:05.36 |
brlcad |
and his finishing point is particularly
noteworthy about the real distinction these days is usability and
interoperability |
16:06.24 |
brlcad |
I think that's an area where we'll be able to
excel |
16:06.26 |
brlcad |
usable because it's a new API, simplified, and
we can focus on simplicity |
16:07.04 |
brlcad |
interoperable because we can intrinsically
represent just about anything now (although we still need feature
edits and some metadata constructs) |
16:27.04 |
*** join/#brlcad gaganjyot
(~gagan@124.253.231.53) |
16:29.49 |
gaganjyot |
hello everyone, I am Gaganjyot. I am pursuing
my Bachelors in Computer Science and Engineering from CEC
Chandigarh, India. I am participating under BRL-CAD organisation
for LibreCAD Kernel |
16:29.57 |
gaganjyot |
:) |
16:34.02 |
brlcad |
hi gaganjyot |
16:34.25 |
gaganjyot |
hello brlcad |
16:34.28 |
brlcad |
glad to hear it |
16:34.47 |
gaganjyot |
:) |
16:35.17 |
d_rossberg |
andrei: hrt.c has many lines, that's true but
the interface needs to handle few data only (the "some
numbers") |
16:35.31 |
brlcad |
gaganjyot: what project are you going to
propose? |
16:35.55 |
gaganjyot |
brlcad: I am going to work on LibreCADv3
kernel |
16:36.11 |
brlcad |
can you be more specific? :) |
16:36.26 |
brlcad |
I know that was the title they used, but can
you describe what you intend to do |
16:36.45 |
gaganjyot |
It was developed by ries in 2012 as an
experimental code to see how the stuff works in LibreCAD and how
can be improved |
16:36.53 |
gaganjyot |
the code was not developed since
2012 |
16:37.01 |
gaganjyot |
and now I will be extending it |
16:37.12 |
brlcad |
to do ... ;) |
16:37.15 |
gaganjyot |
I will be adding the operations
support |
16:37.21 |
gaganjyot |
like Move, Copy, Rotate |
16:37.39 |
brlcad |
what do those operations apply to? |
16:37.42 |
gaganjyot |
will add support for entities. That is Text
entity and Dimensions |
16:37.54 |
gaganjyot |
these apply to the entities |
16:38.06 |
gaganjyot |
entities in LibreCAD == Primitives in
BRL-CAD |
16:38.26 |
gaganjyot |
just like the translate in BRL-CAD, its move
in LibreCAD |
16:38.51 |
gaganjyot |
Like rot command which we give in mged window
== rotate in LibreCAD |
16:39.15 |
gaganjyot |
I will be adding the text and dimension
entities ( Primitives ) |
16:39.22 |
gaganjyot |
Will be adding the visitor pattern |
16:39.32 |
gaganjyot |
Visitor pattern is basically for snapping
stuff |
16:39.49 |
teepee_ |
gaganjyot: is that V3 kernel 2D or will it
have also 3D primitives? |
16:39.56 |
Notify |
03BRL-CAD:n_reed * 60138
brlcad/trunk/src/libbrep/intersect.cpp: push loop into function
rather than passing loop index as a function argument, and rewrite
for better clarity |
16:40.10 |
gaganjyot |
teepee right now only 2D primitives |
16:40.16 |
brlcad |
gaganjyot: it wasn't a terminology
quetsion |
16:40.22 |
brlcad |
i know what you meant by entities :) |
16:40.45 |
gaganjyot |
:) |
16:40.49 |
brlcad |
more specific question perhaps would have been
"which entities" |
16:41.06 |
brlcad |
all without exception? |
16:41.21 |
gaganjyot |
these operations basically work for all
entities |
16:41.33 |
brlcad |
and it's not strictly true that entities in
librecad == primitives in brl-cad |
16:41.55 |
brlcad |
see, you qualified that with "basically" .. is
it all or not all? :) |
16:42.21 |
gaganjyot |
It works for all entities |
16:42.34 |
gaganjyot |
you have to create entity specific move
function |
16:42.49 |
gaganjyot |
like for a line I will be moving the start
point and the endpoint |
16:42.55 |
brlcad |
right |
16:42.57 |
gaganjyot |
where as for a circle just the center
point |
16:43.05 |
brlcad |
so how many entities are there, roughly
speaking? |
16:43.12 |
gaganjyot |
right now 4 |
16:43.18 |
gaganjyot |
I will add 2 more |
16:43.18 |
brlcad |
okay, that's good |
16:43.47 |
gaganjyot |
next work will be implementing the visitor
function |
16:43.51 |
brlcad |
and for what it's worth: librecad entities ==
BRL-CAD sketch primitive entities |
16:44.41 |
brlcad |
(i.e., just one of our 24+
primitives) |
16:45.31 |
brlcad |
our sketch entities are currently: points,
lines, arcs/circles, bspline curves, and NURBS |
16:45.38 |
gaganjyot |
by the above line I meant the stuff what we
call entities in librecad is what we call primitives in BRL-CAD.
The objects which help us to build our drawing or model |
16:45.59 |
brlcad |
but it's not, that's my point :) |
16:46.35 |
gaganjyot |
brlcad: pardon me, I didn't get your actual
point |
16:46.51 |
brlcad |
what are the four librecad entities? |
16:47.19 |
gaganjyot |
circle, line, ellipse, arc |
16:47.38 |
brlcad |
i find it hard to believe they don't have a
curve entity... |
16:47.55 |
brlcad |
regardless |
16:48.22 |
brlcad |
those four entities do not equate to brl-cad
primitives |
16:48.33 |
brlcad |
they equate to pieces of our 2D sketch
primitive |
16:49.09 |
ries |
brlcad: I am just reading... the reason is
that this is more a proof of concept rather then finalizing LC3
kick-off, LibreCAD2 has more entities than that and ofcourse need
to support those. it's just for GSoC I wanted it so that we can
make a working version. ANything after that is relative easy to
add |
16:49.18 |
brlcad |
as I said, our sketch entities: points, lines,
arcs/circles, bspline curves, and NURBS curves (though the last
doesn't really count, not fully implemented) |
16:50.02 |
brlcad |
ries: understood, I figured something like
that was going on |
16:50.03 |
ries |
brlcad: if yo feel we should add them all for
GSoC then I am perfeclty fine with it |
16:50.08 |
brlcad |
not at all |
16:50.29 |
brlcad |
better to do the proof with a subset like
that, more probing gaganjyot's understanding of his proposal
;) |
16:50.47 |
brlcad |
and how he (I presume you're a he) is
conceptualizing the work |
16:50.53 |
ries |
brlcad: understood, I figured something like
that was going on... |
16:51.28 |
brlcad |
:) |
16:52.15 |
brlcad |
gaganjyot: do you get the disctinction I was
describing? |
16:52.27 |
gaganjyot |
yes brlcad |
16:52.45 |
gaganjyot |
Now I understood the difference |
16:52.48 |
ries |
brlcad: out of curicity, do you and a circle
as a arc with that as a start point at 0 and end point at 2pi or
are they two seperate primitives? |
16:53.39 |
gaganjyot |
no right now these are spererate
primitives |
16:54.35 |
brlcad |
in terms of set theory, it's like having a set
(A B C ...) where C is comprised of subsets (1 2 3), so (A B (C1 C2
C3) ...) and that's brl-cad's primitives whereas librecad
implements set (1 2 3 ...) |
16:55.10 |
brlcad |
librecad is FAR better at implementing set 1 2
3 than brl-cad is at "C" |
16:55.32 |
brlcad |
but 1 2 3 does not equate to A B C
;) |
16:55.59 |
brlcad |
ries: dunno, lemme check |
16:56.16 |
gaganjyot |
brlcad: Nice to get information on
this |
16:56.17 |
brlcad |
that was entirely just from memory, not
intentionally groups as they're stored |
16:57.24 |
gaganjyot |
brlcad: I haven't touched BRL-CAD source code
yet. I have just used it. So didn't knew about the way BRL-CAD has
sets |
16:57.40 |
brlcad |
gaganjyot: if you do your work well enough, we
just might be able to replace brl-cad's C guts with your kernel
work ;) |
16:58.21 |
gaganjyot |
brlcad: Oh sure! :) |
16:58.27 |
brlcad |
the biggest distinction is that librecad is
working with 2D entities |
16:59.01 |
gaganjyot |
but I read the IRC chat between you and ries
and he said, LCv3 can be integrated with BRL-CAD |
16:59.13 |
brlcad |
we have a 2D object, we call it "sketch" and
it is comprised of 2D entites, that's a closer mapping |
16:59.25 |
gaganjyot |
brlcad: I have used it too. |
16:59.36 |
gaganjyot |
I imported a DXF file |
16:59.41 |
gaganjyot |
into BRL-CAD |
16:59.42 |
brlcad |
whether it can be integrated or not will
mostly be a question of license and completeness |
16:59.51 |
gaganjyot |
and then extruded |
16:59.54 |
brlcad |
right |
17:00.22 |
teepee_ |
and OpenSCAD might be also interrested
:) |
17:00.33 |
brlcad |
dxf files are predominantly comprised of 2D
entities |
17:01.00 |
brlcad |
heh, so don't screw it up! ;) |
17:01.05 |
brlcad |
no pressure |
17:01.40 |
ries |
teepee: to answer your 2D vs 3D question,
LibreCAD will always stay 2D, we have zero intention to go for
3D |
17:02.47 |
teepee_ |
ries: yeah, I figured. having a very good 2D
CAD is great. |
17:03.10 |
*** join/#brlcad jasleen_
(~chatzilla@115.245.222.160) |
17:03.11 |
brlcad |
and we have very little intention to invest in
2D infrastructure at this time |
17:03.26 |
brlcad |
but it's obviously central to many 3D
techniques |
17:03.31 |
gaganjyot |
brlcad: I wished to see the 3D design of gear
so imported the 2D file |
17:04.11 |
brlcad |
gaganjyot: and did you run into any
problems? |
17:04.35 |
gaganjyot |
when I used sketch I got a segfault |
17:04.38 |
gaganjyot |
:S |
17:04.54 |
gaganjyot |
otherwise the gear was exrtruded nicely
:) |
17:05.42 |
brlcad |
if you have steps to reproduce the crash, that
would be appreciated |
17:05.56 |
*** join/#brlcad devinder_
(~devinder@202.164.53.117) |
17:06.31 |
*** join/#brlcad teepee__
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
17:07.23 |
*** join/#brlcad zfreid
(~zfreid@95.215.143.30) |
17:07.50 |
binbin |
Hello, everyone! I am binbin from National
University of Singapore. I am a year 2 Computer Science student,
and I am very interested in this project since my specialisation is
computer graphics. From my observation, I may be more familiar in
geometry part in BRL-CAD. May I have more detailed information
about each sub-task? |
17:07.52 |
gaganjyot |
brlcad: Sure! After GSoC I'd look into it and
solve that :) |
17:08.33 |
brlcad |
gaganjyot: if you're not working on a patch
yet, that'd make a good one |
17:08.52 |
brlcad |
everyone with a solid proposal is encouraged
to submit some sort of patch that demonstrates ability to work with
existing code |
17:10.26 |
brlcad |
binbin: welcome |
17:10.45 |
brlcad |
you said "this probject" .. er, what is that?
:) |
17:11.16 |
brlcad |
or by this project, you mean this
community/org? |
17:11.19 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 0
/wiki/User:Richajain1912: |
17:11.24 |
binbin |
yep |
17:11.30 |
brlcad |
gotit |
17:11.33 |
binbin |
I just saw the idea page |
17:11.51 |
brlcad |
great, saw the checklist too I hope? |
17:12.11 |
binbin |
yep. I looked through the whole page
actually |
17:12.17 |
brlcad |
fantastic |
17:12.59 |
brlcad |
so you know, the title to most of the project
ideas will take you to a page with more detailed
information |
17:13.13 |
brlcad |
but ultimately, you're the one coming up with
the detail -- what do you want to do |
17:15.02 |
binbin |
Okay. no problem. So according to my own
understanding to the each sub task, we then write our proposal
right? |
17:18.24 |
brlcad |
it's your proposal through and
through |
17:18.33 |
brlcad |
our ideas page is just that .. some
ideas |
17:18.50 |
brlcad |
you're expected to expand on those ideas or
craft a different idea altogether |
17:19.04 |
brlcad |
of course, encouraged to talk with us here
and/or on the mailing list |
17:19.12 |
TCD |
' BRL-CAD will consider just about any project
that relates to computer graphics' <-- 'my gsoc proposal is a
tool to automatically generate cat models' |
17:19.31 |
*** join/#brlcad hsrai
(~hsrai@202.164.53.122) |
17:20.48 |
*** join/#brlcad bg1
(~bhattigur@117.229.153.33) |
17:23.09 |
binbin |
got it! Thanks for your reply:) |
17:23.55 |
binbin |
oh Actually I am doing shape deformation. Can
it be a good idea? |
17:25.12 |
brlcad |
what do you mean by that? |
17:27.26 |
*** join/#brlcad Anaphaxeton
(~george@unaffiliated/anaphaxeton) |
17:34.49 |
brlcad |
hi Anaphaxeton |
17:34.56 |
brlcad |
and bg1 |
17:35.54 |
bg1 |
hi |
17:38.54 |
*** join/#brlcad FOSScookie
(~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
17:39.51 |
Anaphaxeton |
hi brlcad |
17:39.57 |
Anaphaxeton |
i was thinking about you |
17:40.01 |
Anaphaxeton |
the project i mean! |
17:40.28 |
brlcad |
I was thinking about you too
sweetheart |
17:40.43 |
Anaphaxeton |
every now and then an occasion pops up where
brlcad knowledge is needed |
17:41.01 |
Anaphaxeton |
k-lined? |
17:41.03 |
Anaphaxeton |
omg |
17:41.12 |
ishwerdas |
:D |
17:41.18 |
brlcad |
happens |
17:41.21 |
Anaphaxeton |
i dont see that often |
17:45.04 |
*** join/#brlcad ovchinskaia
(~ovchinska@92.63.105.133) |
17:57.37 |
gaganjyot |
ishwerdas: hello |
17:57.50 |
Notify |
03BRL-CAD:n_reed * 60139
brlcad/trunk/src/libbrep/intersect.cpp: tweak uniqueness test for
readability |
17:58.31 |
gaganjyot |
ishwerdas: nice to see development plans for
OGV |
17:58.46 |
gaganjyot |
I am pretty excited to see those in action
:) |
17:58.54 |
ishwerdas |
gaganjyot: thanks :) |
18:04.21 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6562
/wiki/User:Richajain1912/GSOC2014/: GSoC Proposal (Synchronize wiki
with Docbook) |
18:06.25 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6563
/wiki/User:Richajain1912/GSOC2014/: /* Detailed project description
*/ |
18:07.41 |
Notify |
03BRL-CAD Wiki:Richajain1912 * 6564
/wiki/User:Richajain1912/GSOC2014/: /* Why me */ |
18:11.00 |
*** join/#brlcad todor_nikolov
(~tnikolov@95.180.128.62) |
18:20.35 |
brlcad |
hi todor_nikolov |
18:33.23 |
*** join/#brlcad bg1
(~bhattigur@117.229.153.33) |
18:54.28 |
*** join/#brlcad devinder_
(~devinder@202.164.53.117) |
19:00.40 |
*** join/#brlcad javampire
(~ncsaba@p4FF73D83.dip0.t-ipconnect.de) |
19:00.44 |
Notify |
03BRL-CAD:n_reed * 60140
brlcad/trunk/sh/linkroot.sh: '-ef' is not a standard sh file
operator. We could use bash, but the stat command is slightly more
prevalent. (shellcheck) |
19:15.57 |
*** join/#brlcad kspitale
(~quassel@202.78.172.162) |
19:21.57 |
*** join/#brlcad DJ_FF
(29cd1635@gateway/web/freenode/ip.41.205.22.53) |
19:53.18 |
*** part/#brlcad bg1
(~bhattigur@117.229.153.33) |
20:01.56 |
*** join/#brlcad cstirk
(~Carola@pool-108-56-173-181.washdc.fios.verizon.net) |
20:14.05 |
Notify |
03BRL-CAD Wiki:Todor nikolov * 0
/wiki/User:Todor_nikolov: |
20:36.17 |
Notify |
03BRL-CAD:n_reed * 60141
brlcad/trunk/sh/make_deb.sh: don't need to cat into sed
(shellcheck) |
20:47.46 |
starseeker |
sometimes wishes we had more
individual 2D entities |
20:48.13 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
20:52.27 |
*** join/#brlcad todor_nikolov
(~t_nikolov@95.180.128.62) |
20:54.06 |
todor_nikolov |
What IDE do you use for brl-cad? I am setting
up my enviroment, so being consistent is always good. |
20:54.40 |
brlcad |
todor_nikolov: emacs |
20:55.14 |
brlcad |
it's more important to be able to configure
whatever tool you use appropriately |
20:55.22 |
brlcad |
some use vim, others eclipse |
20:55.28 |
andrei |
sublime ! |
20:55.37 |
andrei |
erm, that's an editor, but still
good |
20:55.44 |
brlcad |
whatever you use, become very proficient with
it |
20:56.15 |
todor_nikolov |
up until now i was using eclipse on windows,
so I am very familiar with it |
20:59.27 |
gaganjyot |
brlcad: out of the operations listed i.e move,
copy and rotate |
20:59.31 |
brlcad |
todor_nikolov: we probably have very different
definitions of "very familiar" ;) |
20:59.36 |
gaganjyot |
which were planned to be done in GSoC
time |
20:59.42 |
gaganjyot |
I have already implemented the mobve |
20:59.45 |
brlcad |
but if you really do, that's great -- use it
if you want |
20:59.46 |
gaganjyot |
move* |
21:00.11 |
brlcad |
just don't let your editor be a crutch or an
excuse ... for *ANYTHING* |
21:00.16 |
``Erik |
be sure you can control things like tab vs
space, trailing whitespace, blank lines at the end of the file,
etc... |
21:00.23 |
brlcad |
he lives |
21:00.33 |
``Erik |
only on days with a 'q' in them O.o |
21:00.40 |
brlcad |
gaganjyot: that's fantastic |
21:00.52 |
gaganjyot |
So I have a patch |
21:01.04 |
brlcad |
you should be telling the librecad folks that
;) |
21:01.26 |
brlcad |
getting ahead of schedule and having to expand
your proposal scope is a good thing |
21:01.29 |
gaganjyot |
yes just contacted ries regarding this and he
has merged the code into main branch |
21:01.45 |
gaganjyot |
I hope it can act as a nice patch ? |
21:01.47 |
brlcad |
plus if doing these patches gives you an idea
for how much work will be involved for the rest, it'll let you
formulate a better plan scoped appropriate |
21:02.08 |
brlcad |
gaganjyot: how many pieces of flair are you
wearing? |
21:02.29 |
gaganjyot |
1 |
21:02.37 |
brlcad |
what's your goal? why are you asking
:) |
21:03.23 |
gaganjyot |
just confirming brlcad so that I can write it
in my proposal |
21:04.26 |
brlcad |
it's a good idea to include links to any work
you do before the proposal deadline in your proposal |
21:05.35 |
brlcad |
i must say that if you're already done with
one of the operations listed .. how many operations are remaining?
you might want to have a plan for expanding scope
prepared |
21:05.45 |
gaganjyot |
brlcad: yes |
21:06.07 |
gaganjyot |
I will be including more entities to be
coded |
21:06.12 |
gaganjyot |
and may be scale operation |
21:06.21 |
brlcad |
i mean, one took you just a couple hours .. so
unless some ops will take several days or unless there are hundreds
of ops .. that's underscoped |
21:06.23 |
gaganjyot |
I mean yes to the scale operation |
21:06.47 |
brlcad |
you should include a detailed timeline, week
by week what you think will get accomplished |
21:07.04 |
gaganjyot |
brlcad: its from almost 4 days |
21:07.09 |
brlcad |
ah, okay |
21:07.11 |
brlcad |
that's better then |
21:07.12 |
gaganjyot |
:P |
21:07.16 |
gaganjyot |
:) |
21:07.21 |
brlcad |
sorry, I just heard about it today
;) |
21:08.11 |
brlcad |
be sure to not just toss in testing and
debugging at the end of your schedule |
21:08.13 |
gaganjyot |
its because I came today ;-) |
21:08.19 |
brlcad |
it should be interspersed throughout
development |
21:08.24 |
brlcad |
tmi |
21:08.53 |
gaganjyot |
brlcad: no doubts regarding this :) |
21:09.12 |
todor_nikolov |
is there a particuar reason for the untrusted
packages? I am installing these: |
21:09.19 |
todor_nikolov |
http://brlcad.org/wiki/Compiling |
21:09.41 |
brlcad |
todor_nikolov: you should be installing from
source |
21:10.28 |
todor_nikolov |
the libraries are included in the
source? |
21:10.38 |
todor_nikolov |
and the build tools |
21:10.53 |
andrei |
todor_nikolov: I can help you setting up
brlcad |
21:10.59 |
andrei |
are you working on windows or
linux?\ |
21:11.14 |
todor_nikolov |
debian |
21:11.38 |
andrei |
ok, great. Do you have svn? |
21:11.44 |
andrei |
If not, install it |
21:11.46 |
todor_nikolov |
yes i downloaded source |
21:12.24 |
gaganjyot |
brlcad: we are right now on TCL/Tk for
managing windows for BRL-CAD ? |
21:12.57 |
andrei |
todor_nikolov: ok, now go to the directory
where you downloaded brlcad source |
21:13.11 |
andrei |
and create a new directory on the same level
with the source dir |
21:13.31 |
andrei |
actually, let me point you to the readme, it
explains in better detail |
21:14.49 |
andrei |
if you go to the source dir, you ll find a
README file. Go to COMPILE AND INSTALL in there |
21:14.55 |
todor_nikolov |
i am there |
21:14.59 |
andrei |
and skip the first tar command, then you can
follow those |
21:15.05 |
andrei |
installation steps |
21:16.49 |
todor_nikolov |
permision problems, wait till i get
ownership |
21:19.07 |
todor_nikolov |
ok build in progress |
21:19.17 |
andrei |
:) |
21:21.46 |
todor_nikolov |
configuring incomplete, errors
occured |
21:21.49 |
todor_nikolov |
:( |
21:22.30 |
andrei |
can you copy the output to something like
pastebin.ca or slexy.org |
21:22.33 |
andrei |
and put a link here? |
21:23.50 |
todor_nikolov |
http://pastebin.com/197UkRae |
21:25.28 |
andrei |
ok, that's a bit weird |
21:25.44 |
andrei |
brlcad: this is the error Attempting to
ignore non-existent file libtoolfilename.sh, in directory, perhaps
you figure things out faster than me |
21:26.40 |
todor_nikolov |
I will work on it later |
21:26.50 |
andrei |
The easiest fix would probably be to give you
my file. How did you get the code? |
21:27.17 |
todor_nikolov |
svn checkout bla bla brlcad-code |
21:27.48 |
andrei |
ok, let me take a look |
21:30.10 |
andrei |
You're right, I just checked out and the cmake
fails. |
21:30.32 |
todor_nikolov |
i have to go now, have been invited to a cup
of coffee and its rude to make a girl wait on you :D cya
tommorow |
21:31.03 |
andrei |
see you :) |
21:42.44 |
ankesh11_ |
brlcad: How do I determine the compiler info
in the run.sh file? I guess I can obtain it from CMake parameters
such as CMAKE_C_COMPILER, but that is a run-time process. |
21:44.25 |
andrei |
ankesh11_ : what compile parameters do you
mean? |
21:44.30 |
andrei |
sorry, compiler info |
21:45.53 |
ankesh11_ |
andrei: I am working on a patch to include
compiler defaults in the benchmark log outputs. So, I was trying to
figure out a way to do that. |
21:47.45 |
andrei |
you mean you want to add which compiler was
used for testing? |
21:48.37 |
ankesh11_ |
Exactly, that and the compiler flags if
possible. |
21:49.00 |
Notify |
03BRL-CAD:n_reed * 60142
brlcad/trunk/sh/make_rpm.sh: don't need to cat to sed or grep
(shellcheck) |
21:49.28 |
andrei |
ok, let's take a look |
21:49.58 |
andrei |
if you're using a debian based linux "dpkg
--list | grep compiler" will give you the installed
compilers |
21:50.03 |
andrei |
but that's not exactly what you want |
21:51.46 |
ankesh11_ |
Yeah, that would not be a cross-platform
solution. I am guessing using CMake parameters would make
sense. |
21:52.32 |
andrei |
ankesh11_: I'm certainly not an expert with
brlcad so you might want to get a confirmation from one of the
other devs |
21:52.45 |
andrei |
but you can probably look in CMakeCache.txt
(if it exists) |
21:53.24 |
Notify |
03BRL-CAD:n_reed * 60143
brlcad/trunk/sh/make_rpm.sh: '&>' is not a standard sh
operator, and we don't need backticks because we're testing the
return and not the (null) output (shellcheck) |
21:53.37 |
ankesh11_ |
andrei: Thanks, will do that and wait for
brlcad to respond. |
21:56.48 |
andrei |
ankesh11_: actually, I run a grep -I -r
gcc(since that's what I have for C) |
21:56.52 |
andrei |
CMakeFiles/CMakeOutput.log:gcc version 4.8.2
20131017 (Red Hat 4.8.2-1) (GCC) |
21:57.00 |
andrei |
(in build directory) |
21:59.43 |
ankesh11_ |
andrei: Looking into CMakeCache.txt helped. I
can get the compiler flags from there, but not the compiler info. I
have CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc , whereas I would have
wanted something like CMAKE_C_COMPILER:gcc-3.3 |
22:00.52 |
andrei |
check my last reply, I've highlighted a file
where I found enough compiler relevant info |
22:01.03 |
andrei |
(CMakeFiles/CMakeOutput.log) |
22:02.46 |
ries |
hey andrei are you also the same person that
was on LibreCAD last week? |
22:02.55 |
andrei |
ries : hey, yes |
22:03.17 |
andrei |
why? |
22:03.28 |
ries |
sorry about my late reply on the forum.. got
buzy with some stuff, but welcome to GSoC 2014 |
22:05.15 |
andrei |
no worries, and thanks :) |
22:06.27 |
Notify |
03BRL-CAD Wiki:Glenn.romanczuk * 0
/wiki/User:Glenn.romanczuk: |
22:20.46 |
ankesh11_ |
andrei : Is that the only result you get? I am
getting innumerable results for the same. |
22:21.03 |
andrei |
nope |
22:21.20 |
andrei |
but you can obtain just one(relevant) with
bash parsing :) |
22:22.47 |
andrei |
anyway, ankesh11_ : nobody expects you to have
a perfect patch from the first go, brlcad will probably give you a
better direction :) |
22:24.00 |
ankesh11_ |
andrei: Yeah, Thanks. Great help! :) |
22:24.50 |
andrei |
i.e a naive approach for your problem would be
to take the first result that contains both the "version" string
and one or more numbers (0-9) |
22:27.00 |
ankesh11_ |
Yeah, that can be an approach, and similarly
checking for other compilers as well. |
22:28.19 |
andrei |
nevertheless, if it was extremely simple to
obtain the compiler info, it would've been already implemented
:) |
22:29.11 |
Notify |
03BRL-CAD:n_reed * 60144
brlcad/trunk/src/libbrep/intersect.cpp: give more specific names to
'index' variables |
22:29.22 |
andrei |
still, the number of compilers is relatively
small(since it's not easy writing a useful one) so you could simply
handpick the mainstream existing ones |
22:30.09 |
andrei |
Anyway, I gotta go, goodluck ! |
22:31.58 |
ankesh11_ |
Thanks, and grep -I -r "CMAKE_C_COMPILER"
seems to give me what I want. |
22:35.48 |
*** join/#brlcad zxq9
(~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
22:56.44 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
22:57.04 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
23:08.21 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
23:39.19 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |