Difference between revisions of "User:Krajkreddy/GSOC14/end term summary"

From BRL-CAD
(Tasks Remaining)
(Add links)
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
 
*Binuif is not implemented as a primitive.
 
*Binuif is not implemented as a primitive.
 
*Constraints api is not mature thus not implemented.
 
*Constraints api is not mature thus not implemented.
 +
 +
==Important Links==
 +
* Python-BRLCAD git repository https://github.com/raj12lnm/python-brlcad
 +
* OpenNurbs-Python git repository https://github.com/raj12lnm/OpenNurbs-Python
 +
* Dev Logs are [[User:Krajkreddy/GSOC14/summary|here]]
  
 
==Way forward==
 
==Way forward==
 +
*Python-BRLCAD now contains most brlcad primitives. With the availability of OpenNurbs library wrapped in python now we have the resources to even extend the support for brep in python-brlcad.

Latest revision as of 04:01, 18 August 2014

Project (End term) Summary[edit]

Introduction[edit]

This project aimed to wrap BRL-CAD's primitives in python. The python-bindings allows for easy and simple access to the BRL-CAD APIs for geometry construction and manipulation. One of the wonderful project which illustrates the power of Python-BRLCAD can be found at https://github.com/ncsaba/returnboard

I started my work with Python-BRLCAD as Google Summer of Code student. To know more about GSoC please visit http://www.google-melange.com/gsoc/homepage/google/gsoc2014

Tasks Accomplished[edit]

  • I have implemented the primitives for python-brlcad.
  • Also I have wrapped Open Nurbs library to be used in Python by using pybindgen.

Tasks Remaining[edit]

  • Binuif is not implemented as a primitive.
  • Constraints api is not mature thus not implemented.

Important Links[edit]

Way forward[edit]

  • Python-BRLCAD now contains most brlcad primitives. With the availability of OpenNurbs library wrapped in python now we have the resources to even extend the support for brep in python-brlcad.