I recommend that you take a closer look at how IfcOpenShell actually works.
You may be able to re-use some of the concepts, and even some of the code
in your project.
Regarding the entities, the IFC and STEP schemas are available at
https://github.com/stepcode/stepcode/tree/master/data, The schemas are in
the EXPRESS language (ISO 10303-11) which is a little obscure. Both .stp
and .ifc files are in the part21 file format (ISO 10303-21). You can find
example STEP files at www.cax-if.org along with recommended practices.
Documentation on IFC geometry is available here
http://www.buildingsmart-tech.org/ifc/IFC2x3/TC1/html/ifcgeometryresource/ifcgeometryresource.htm
On Fri, Mar 25, 2016 at 6:52 AM, Amritpal Singh <amrit3...@gmail.com> wrote:
> On Thu, Mar 24, 2016 at 9:30 PM, Charlie Stirk <cwst...@gmail.com> wrote:
> > I made a comment on your proposal. In your diagram and description, you
> > need to show how implicit geometry, in particular procedural things
> > (extruded, revolved, swept), operate on explicit geometry (circle etc.).
>
> I got your point about works/procedures of all implicit entities on
> explicit entities. For example, I create a circle (explicit entity)
> and when I revolved it to its circumference, it formed a torus
> (implicit entity).
>
> Can you give me some link or documentation of all the entities present
> in the stp file or IFC file? As it is essential for me to know in
> which format information is stored in .stp, .g and .ifc file. For
> example, same model (shape) acts as an explicit entity in one format
> and in another format it acts as an implicit entity.
>
> --
> Amritpal Singh
> http://www.amritpals.com/
> https://github.com/amrit3701
>
>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>
--
Charlie Stirk
1472 North St.
Boulder, CO 80304
303-517-9092
cwst...@gmail.com
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel