Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Africa With Love

From Africa With Love

At OSCON in Austin, Texas, I discussed my contribution to the Ballistic Research Laboratory–Computer-Aided Design (BRL-CAD) Open Source Community in 2013/14 when I implemented a heart-shaped primitive and show how this experience catapulted me into an Active Community Organizer for Silicon Mountain, Africa’s next tech hub in Cameroon.

Isaac Kamga

May 11, 2017
Tweet

More Decks by Isaac Kamga

Other Decks in Programming

Transcript

  1. • Graduate From PG School Of University Of Buea, Cameroon

    • Participant in Google’s cornerstone Summer of Code Program In 2013 • BRL-CAD : Oldest open source repository and developed by U.S. Army Research Laboratory • Compile BRL-CAD viz instructions on the link https://brlcad.org/wiki/Compiling • COO @ Skylabase Startup Hi, I’m Isaac Kamga
  2. What Is A Primitive ? • A primitive is simply

    a basic shape within a CAD package ! 3
  3. Why A Heart-Shaped Primitive ? • Investigate how a warm

    symbol of love depended on a cold mathematical equation. • Used to model lovely shapes for weddings, marriage anniversaries, family reunions, etc. • Contribute to open source through BRL-CAD. 5
  4. Geometric Properties • Formatted description of heart-shape. • Database importation

    & Exportation of heart-shape • Bounding Box of heart-shape. • Wireframe of heart-shape • Surface Representation & Raytracing of heart-shape • Type-in support for heart-shape 8
  5. Arbitrary Heart-shaped Object amour ▪Vertex, v : (0, 0, 0)

    ▪X-axis Vector, xdir : (5, 0, 0) ▪Y-axis Vector, ydir : (0, 5, 0) ▪Z-axis Vector, zdir : (0, 0, 5) ▪Distance to cusps, d : 4
  6. 15

  7. www.gdgbuea.net Founded Community non-profit Organization to groom programmers. 1. Open

    Source Contribution Program 2. PL / Meet-up Program 3. Women Techmakers Buea Diversity Initiative
  8. • 26+ GSoC Contributors • 4 Female GSoC Contributors •

    8 Mentors in Google Code-In & GSoC • 2 Google Code-In Finalists From Cameroon 20
  9. 26

  10. 27

  11. We Need Support • To Automate Program Management • To

    Organize More Meetups • To Build Network Infrastructure For PL/ Meet-up 28