User:Amalia

From BRL-CAD
Revision as of 11:23, 22 March 2015 by Ngassafinjap (talk | contribs) (Conic curve support for LibreCAD)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

CONIC CURVE SUPPORT FOR LibreCAD

INTRODUCTION

Personal Information

Name: Ngassa Amalia Finjap Email: ngassafinjap@gmail.com IRC Nick: amalia237 Github : Ngassa Google+ Handles: Ngassa Amalia Brief Background Information: I am Ngassa Amalia, a senior year management science major from the Catholic University Institute of Buea, Cameroon who's interested in participating in Google Summer of Code under LibreCAD. I am ready to work for for over 40+ hours on my project during the summer holidays and will do everything to meet my project goals on nights and weekends even when my tests and examinations come up.

PROJECT DESCRIPTION

Project Title: Conic Curve Support for LibreCAD

Brief Project Summary

This project aims at building conic curve support into the LibreCAD software package by implementing the hyperbola and parabola primitives entity types. This will enable users of the LibreCAD software to use conics in the 2D modeling process. During this Summer of Code period, I'll be implementing necessary functions within interface and implementation files (rs_hyperbola.h, rs_parabola.h and rs_hyperbola.cpp, rs_parabola.cpp) in librecad/src/lib/engine/.

Detailed Project Summary

Links to any code or algorithms you intend to use

PROJECT TIMELINE

Deliverables (specific, measurable goals)

Development schedule

Time availability

I'll be available to start and finish my Google Summer of Code project from May 25th through August 25th 2015. To compensate for examination periods in school, I'll work harder during nights and weekends to make sure I meet the goals of my project.

ABOUT MYSELF

Why LibreCAD ?

First off, the very word “Libre” in LibreCAD is a word I like because I love the french language. I chose LibreCAD because it's open source and my dream of serving within a game-manufacturing software company will be materialized by me contributing to LibreCAD and learning about Computer Aided Design erstwhile.

Why Me ?

I got introduced to computers (my dad literally imposed that on my siblings and I) when I attended the LUKMEF computer training in Limbe, Cameroon. After that I got interested in computer programming in C/C++ and the Organizers of the Google Developer Group Buea helped orientate me on how to learn programming. I've used Linux OSes especially Ubuntu since 2013 and would really be happy to get introduced to open source development through LibreCAD through the Google Summer of Code 2015 program. If I am selected for the program, I will make sure I communicate my progress on a daily basis by chatting on IRC and writing on the mailing lists.

Anything Else

I believe that software development is about passion and not about what students major in while at University. Selecting me will really pass across a message that gender and race doesn't matter in open source development with LibreCAD and would encourage more students ( especially girls ) who aren't Computer Science/Engineering majors to get interested in Computer programming.