Introduction (GSoC)

65 views
Skip to first unread message

Amritpal Singh

unread,
Mar 10, 2016, 12:11:30 PM3/10/16
to STEPcode - Developers Mailing List
Hello developers,

I'm Amritpal Singh, the 2nd-year student of Information Technology from Guru Nanak Dev Engineering College, India.

I'm using Linux as operating since five years so I'm very much interested in open source. I have knowledge of C++, python, SageMath and LaTeX.
Currently, I'm working on IfcOpenShell. IfcOpenShell is a python library from which we can create a .ifc file. 

Can you tell me how I can contribute to StepCODE regarding IFC?
Not only asking for GSoC but can you guide me regarding how I can contribute to it. 

--
Amritpal Singh
Guru Nanak Dev Engineering College, India

http://www.amritpals.com/
https://github.com/amrit3701

Charlie Stirk

unread,
Mar 10, 2016, 2:40:53 PM3/10/16
to STEPcode - Developers Mailing List
For GSoC, using STEPcode to build an IFC importer for BRL-CAD would be of interest.   One could take a similar approach as IfcOpenShell has with OCC.   

Amritpal Singh

unread,
Mar 12, 2016, 11:48:54 AM3/12/16
to STEPcode - Developers Mailing List
On Friday, March 11, 2016 at 1:10:53 AM UTC+5:30, Charlie Stirk wrote:
>For GSoC, using STEPcode to build an IFC importer for BRL-CAD would be of interest.   One could take a similar approach as IfcOpenShell has with OCC. 

Thanks for the reply, but can explain more?

Charlie Stirk

unread,
Mar 12, 2016, 5:10:32 PM3/12/16
to STEPcode - Developers Mailing List
IFC explicit geometry entities are the same as STEP's in part42, they just add the prefix of IFC to each entity.   IFC also contains some procedural stuff like extrusions.   So on import IfcOpenShell strips off the IFC prefix and sends the geometry through the OpenCasCade existing STEP translator, and uses the OpenCasCade modeling kernel for the procedural stuff.   You could do something similar with STEPcode and BRL-CAD.   BRL-CAD already uses STEPcode for their STEP importer.   So the explicit geometry from IFC could be handled by STEPcode.   The implicit IFC geometry (procedural things like extrusions) will have to be handled by the BRL-CAD procedural capabilities.   Please note that there is another prospective GSoC student, Amarjeet Kapoor, that is interested in IFC.   Thus, I have repeated the comments that I made with him on the brlcad-devel message thread on sourceforge.   Since the hard part will be figuring out how to do the IFC procedural geometry with BRL-CAD, it would be useful that any further questions or comments that you have on this topic be made on that thread on brlcad-devel.   

Amritpal Singh

unread,
Mar 14, 2016, 4:51:35 AM3/14/16
to scl...@googlegroups.com
On Sun, Mar 13, 2016 at 3:40 AM, Charlie Stirk <st...@costvision.com> wrote:
<snip>
> Since the hard part will be figuring out how to do the IFC procedural
> geometry with BRL-CAD, it would be useful that any further questions or
> comments that you have on this topic be made on that thread on brlcad-devel.

Thanks for the reply and I will discuss further discussions of IFC on
the brlcad-devel thread.

--
Amritpal Singh
http://www.amritpals.com/
https://github.com/amrit3701
Reply all
Reply to author
Forward
0 new messages