| 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) | |