On Wed, Mar 19, 2014 at 9:11 PM, Christopher Sean Morrison
<brl...@mac.com>wrote:

>
> On Mar 19, 2014, at 4:55 PM, Charlie Stirk wrote:
>
> STEPcode can parse the schema and generate class libraries, an API, and
> file read/write executable.   STEPcode provides a partial implementation of
> 10303-22, the Standard Data Access Interface, and does not yet include the
> database aspects of 10303-22.
>
>
> That would have made for a good GSoC project idea.  Hook up STEPcode's
> SDAI generator to SQLite for the missing session/repository components...
>

Agreed, and we had it as a GSoC project idea two years ago, but took it out
last year because it would not directly help BRL-CAD's implementation.
Now with the material database project for BRL-CAD, it is relevant again.


>
> The BRL-CAD translator for STEP, based on STEPcode, could be expanded to
> support the CAX-IF material identification capability, which can be a key
> to material properties.   Or one can use the generic STEP User Defined
> Attribute functionality.   Recommended practices and sample files can be
> found at www.cax-if.org.
>
>
> Albert, this is definitely something worth looking into if only so the web
> interface you're proposing is flexible enough to accommodate STEP
> import/export later on.  My gut says the emphasis should remain on the web
> interface usability, so it'll be important to make sure you capture common
> data needs.
>
> Here is the link to the recommended practice.

 http://www.cax-if.org/documents/RecPrac_MaterialDensity_v21.pdf

It should not be too hard to add this capability to BRL-CAD's importer for
STEP CAD files.   There are some sample files here that are exports from
some CAD tools.

http://www.cax-if.org/library/index.html

Here are the recommended practices for User Defined Attributes, which can
be used to carry material properties.

http://www.cax-if.org/documents/rec_prac_user_def_attributes_v1.pdf

However, for UDA both the sender and receiver have to agree on how material
properties would be encoded.
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to