Welcome to #Google Summer of Code.
Yayyy!
:grinning:
Hi, This is Sharan Narayan. I am a 3rd year CSE B.Tech student from India. I am interested in working with BRL-CAD. I had contributed to BRL-CAD as a part of Google Code-In.
welcome back @Sharan Narayan ! have you taken a look at our projects?
Hi @Sean , Thank you for the welcome. Yes, I have seen the ideas list. I was initially interested in the front end revamp for OGV, since I knew HTML, CSS, PHP and had experience involving graphic designing. But now I am interested in converting MGED from Tk to Qt. I am well acquainted with C/C++ but Qt is new for me. I believe that this project would give me the opportunity to learn Qt.
What project do you think would be appropriate for me ? :smile:
Without knowing your skills, seeing you attempt to some code changes, it's hard to say what would or would not be appropriate
That is a pretty big project that probably will be very risky if you don't already know some Qt. The Overlap tool GUI might be better scoped.
Qt is a huge application framework, With a lot of it's own features, Unlike Gtk or Tk. There is a lot to learn. But they are not very complex, You can learn a lot by reading sourcecodes of existing open source applications on Github.
Look at http://wiki.qt.io/Books for a list of books you can use to learn Qt.
Thanks @Naseef for the link, but as Sean said converting MGED from Tk to Qt will be a huge project and someone with previous experience with Qt would be appropriate for it.
@Sean , I like the project you suggested. I myself had troubles with the overlap tool when doing modelling tasks for GCI.
I will get started with familiarizing myself with the source code as indicated by the references in the project page.
@Sharan Narayan you probably haven't used the new overlap GUI, so if you go that route, you'll need to research and become familiar with it (checker.sh script and "check" command)
@Sharan Narayan you probably haven't used the new overlap GUI, so if you go that route, you'll need to research and become familiar with it (checker.sh script and "check" command)
I tried out the latest MGED, but when I run check command it say there's no command.
In GUI, running overlap tool gave me an error related to $tcl_platform(platform). I tested out MGED on both Windows and Linux. The error is in the old overlap.tcl file, So is it still trying to run the old overlap tool? Is it broken?
How can I run the new overlap GUI by check command?
when you say you tried the latest, what version? you need to build from checkout, not a prebuilt binary.
when you say you tried the latest, what version? you need to build from checkout, not a prebuilt binary.
oh I see. I tried the prebuilt binary. I will build from checkout and see.
@Sean . I am still having the issue I mentioned before. This time running MGED v7.27.0 on linux. Cannot find "check" command. Selecting overlap tool and running it gives me the same error.
error.txt
I'm not sure why that'd be, if we intentionally left it disabled for now as it is under development. You can manually source that file "source path/to/check.tcl" and then it will have a check command.
as for the overlap tool, that would make a decent patch submission if you want to try to fix it. should work to just put $::tcl_platform instead of $tcl_platform ... you can edit the file it reports in the error log in your build and test changes.
know that the overlap tool is highly unimportant at this point (it still shouldn't display an error just because). the new check interface is the new one (which you can see a beta of what that's supposed to look like on facebook
as for the overlap tool, that would make a decent patch submission if you want to try to fix it. should work to just put $::tcl_platform instead of $tcl_platform ... you can edit the file it reports in the error log in your build and test changes.
Thanks that fixed it, there was one more bug related to glint. Submitted the patch fixing the other one as well :)
know that the overlap tool is highly unimportant at this point (it still shouldn't display an error just because). the new check interface is the new one (which you can see a beta of what that's supposed to look like on facebook
Yep, I saw the three screenshots on facebook. I need to use it to get a better idea what it does.
I'm not sure why that'd be, if we intentionally left it disabled for now as it is under development. You can manually source that file "source path/to/check.tcl" and then it will have a check command.
Well I included the script, and after running it with "check pathto/.g" I get the following error.
https://pastebin.com/ZnRbEiFA
I think I don't know how to use the check command. It needed the overlap file. Is overlap file different than the .g file, if so please tell me how to generate the overlap file. Thanks
Should I start a new topic related to the overlap tool? :laughing:
great @Sharan Narayan .. i'll see if i can review that page soon. as for the check command, you currently have to run the check.sh script first, then you provide the log file it produces to the check command
Should I start a new topic related to the overlap tool? :laughing:
sure, good idea ;)
Last updated: Nov 15 2024 at 00:49 UTC