If you want to look more into UI design, you can try the Qt designer:
https://doc.qt.io/qt-5/examples-designer.html
Then think about how to hook that into C/C++. I've considered in the past,
if instead of working on Archer, shouldn't we just do a simpler Qt version
of MGED, and go with that.
You can also consider improving Archer itself. MGED uses like an 80's
metaphor of a command line, with a windowed output, it's for advanced
users, Archer is supposed to be like more modern user interfaces, without
using the command line most of the time, for intermediate users, but it is
much more code intensive to support, and requires a lot of work among the
UI team to make the features user available and easy to use.
I have heard high praise about this book, if you can find a copy around
your local library, it should be a good read to get you in the mood to
design a user friendly interface:
https://www.amazon.com/Humane-Interface-Directions-Designing-Interactive/dp/0201379376
Regards,
On Tue, Feb 20, 2018 at 9:53 AM, Lu Chen <lche...@student.unimelb.edu.au>
wrote:
> Hi Sean,
>
> I have already read through the MGED tutorials and I can use BRL-CAD now.
> I also learned about your idea list. I found the projects regarding to
> 'NURBS' are most suitable for me because I often used NURBS curves in
> AutoCAD and NURBS surfaces in SketchUp when I studied Architecture. So I'm
> quite familiar with NURBS editing operations, like attach, trim or
> adding/deleting knots. Also, I have learned C++ in my master course. I wish
> I could contribute to 'NURBS editing support'. Could you guide me what I
> should do for the next step please?
>
> Also, thanks Vasco for the introduction of UI design work:) I'm still more
> interested in core infrastructure design and I want to practice my skills
> more in this field😆
>
> Thanks a lot!
>
> Best regards,
> Lu
>
> On Thu, Feb 15, 2018 at 4:29 PM, Christopher Sean Morrison <brl...@mac.com
> > wrote:
>
>> Hello Lu,
>>
>> Thanks for the introduction! Please join our brlcad-devel mailing list,
>> zulip chat, and/or irc channel for further discussion. Welcome!
>>
>> To get started, you’re going to want to become familiar enough with some
>> basics, so you can work towards making a code demonstration. One of the
>> best ways to do that is to go through our MGED tutorials, which you can
>> find on our website under Docs. From there, I would suggest researching
>> our priority topics areas and talk with mentors on our zulip chat to figure
>> our where your skills best align with a project.
>>
>> Cheers!
>> Sean
>>
>>
>>
>> > On Feb 14, 2018, at 9:44 PM, Lu Chen <lche...@student.unimelb.edu.au>
>> wrote:
>> >
>> > Hi BRL-CAD team,
>> >
>> > My name is Lu Chen. I'm currently studying master of Information
>> Technology in the Univeristy of Melbourne. I found BRL-CAD projects quite
>> interesting because I used to study bachelor of Architecture and I have
>> been quite familiar with design software like AutoCAD. I have used them for
>> 4 years and I found it quite a good opportunity for me to work on these
>> design software:)
>> >
>> > I have mastered C++, python, java and javascript during my master
>> course. And I would very much like to contribute to your project!
>> >
>> > Could you please point out for me where to start?
>> >
>> > Thanks a lot!
>> >
>> > Best regards,
>> > Lu Chen
>>
>>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>
>
--
Vasco Alexandre da Silva Costa
PhD in Computer Engineering (Computer Graphics)
Instituto Superior Técnico/University of Lisbon, Portugal
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel