[cgma-dev] Writing STEP files from iGeom

Jason Kraftcheck kraftche at cae.wisc.edu
Wed May 12 12:20:23 CDT 2010


Steve Jackson wrote:
> I have an iGeom program that builds geometry "from scratch" (using
> functions like createBrick and boolean opertions), then writes it out.
> This program is only known to work with a CGM that's built against some
> form of ACIS modeling engine.  I was asked whether it could write a STEP
> file, and these were the results.
> 
> For CGM built with 64-bit ACIS or 64-bit Cubit: attempting to write a
> .step file produces this message: "ERROR: The STEP translator is not
> licensed for this installation".
> 
> For CGM built with 32-bit Cubit: attempting to write a .step file makes
> the program segfault in AcisQeuryEngine::export_solid_model() (inside
> libcubiti19.so).  The fault is a write through a null pointer; further
> debugging info is unavailable.
> 
> I don't have a bare copy of 32-bit ACIS to test.
> 
> Are these known issues? ~S

The segfault is troubling.

AFAIK, we don't have a license for the STEP or IGES translators for ACIS, so
it's no surprise that that didn't work.

I think it was the case at the time of the cubit 10.2 release that ACIS did
not support the translators on 64-bit linux.

You might be able to get the build w/ 32-bit Cubit to work.  Try setting
whatever environmental variables the cubit script exports.

-jason


More information about the cgma-dev mailing list