[cgma-dev] CGMA with Cubit not reading ACIS files
Rajeev Jain
jain at mcs.anl.gov
Thu Aug 1 17:32:41 CDT 2013
Thanks.
It works. I've added this to the installation wiki: https://trac.mcs.anl.gov/projects/ITAPS/wiki/CgmFromScratch
I haven't tried OCC, OCE work for me, a minor caveat is you'll have to specify OCE_INSTALL_INCLUDE_DIR. OCE by default places it in oce/include instead of root level, where CGM looks for includes.
Rajeev
>________________________________
> From: Tim Tautges <tautges at mcs.anl.gov>
>To: cgma-dev at mcs.anl.gov
>Sent: Thursday, August 1, 2013 3:52 PM
>Subject: Re: [cgma-dev] CGMA with Cubit not reading ACIS files
>
>
>You probably already know this, Rajeev, but could you make sure this is reflected to the CGM faq or elsewhere on the
>wiki? Thanks.
>
>- tim
>
>On 08/01/2013 03:32 PM, David Thompson wrote:
>> Hi Rajeev,
>>
>>> Good to know that --with-cubit option is working on OSX.
>>> What exactly did you do to get around DYLD_LIBRARY_PATH problem for OSX?
>>
>> I build the application (let's call it CGM2VTK) and place it inside a ".app" directory like so:
>>
>> mkdir -p CGM2VTK.app/Contents/MacOS
>> mv CGM2VTK CGM2VTK.app/Contents/MacOS
>> cd CGM2VTK.app/Contents/MacOS
>> ln -s /Applications/Cubit-13.1/Cubit.app/Contents/MacOS/*dylib .
>> cd ../../../
>> ./CGM2VTK.app/Contents/MacOS/CGM2VTK file.sat file.vtp
>>
>> The links to the cubit libraries have to be in the same location (relative to the ".app" directory) as in Cubit.app. Alternately you can run the program like so:
>>
>> DYLD_LIBRARY_PATH=/Applications/Cubit-13.1/Cubit.app/Contents/MacOS ./CGM2VTK file.sat file.vtp
>>
>> I've hit related issues with the OCC backend: the libraries in my build of OpenCascade don't appear to have any paths embedded in them. I've used install_name_tool to modify binaries, but have found cases where install_name_tool complains that there isn't any space left. (Perhaps it's not getting build with "-headerpad_max_install_names"?)
>>
>> David
>>
>>> From: David Thompson <david.thompson at kitware.com>
>>> To: Iulian Grindeanu <iulian at mcs.anl.gov>
>>> Cc: cgma-dev at mcs.anl.gov
>>> Sent: Wednesday, July 31, 2013 5:39 PM
>>> Subject: Re: [cgma-dev] CGMA with Cubit not reading ACIS files
>>>
>>> Hi Iulian,
>>>
>>>> We are building usually on linux only; ...
>>>
>>> The software we're working on needs to support the big 3 (Linux, OS X, Windows).
>>>
>>>> Rajeev is building on 64 bit OSx, but only with occ.
>>>> Does it pass make check for you or not?
>>>
>>> Yes. I have to fiddle with DYLD_LIBRARY_PATH because of the way Cubit is prepared on OS X, but make check passes.
>>>
>>> Thanks,
>>> David
>>>
>>>
>>>>> You cannot configure with cubit and occ at the same time.
>>>>
>>>> I did not.
>>>>
>>>>> What is your configuration ?
>>>>
>>>> CXX=clang++ CC=clang CXXFLAGS="-arch i386" CFLAGS="-arch i386" /path/to/cgm/configure --prefix=/path/to/cgm/x86_install --enable-shared --with-cubit=/Applications/Cubit-13.1/Cubit.app/Contents/MacOS
>>>>
>>>>
>>>> Thanks,
>>>> David
>>>>
>>>>
>>>>> Hi all,
>>>>>
>>>>> I have a version of CGMA working with OCC but when I build with cubit support, some simple test programs I wrote don't work any longer. Specifically, calling
>>>>>
>>>>> const char* filename = "/path/to/cgm/test/model1.sat";
>>>>> ModelImportOptions opts;
>>>>> DLIList<RefEntity*> entities;
>>>>> stat = GeometryQueryTool::instance()->import_solid_model(
>>>>> filename, ACIS_SAT_TYPE, opts, entities);
>>>>>
>>>>> returns CUBIT_SUCCESS and prints a non-zero number of "ACIS Entities" have been read but then
>>>>>
>>>>> 1. entities is an empty list and
>>>>> 2. calling GeometryQueryTool::instance()->bodies() also returns an empty list.
>>>>>
>>>>> Has anyone else seen this problem?
>>>>>
>>>>> Thanks,
>>>>> David
>>>
>>>
>>
>>
>
>--
>================================================================
>"You will keep in perfect peace him whose mind is
> steadfast, because he trusts in you." Isaiah 26:3
>
> Tim Tautges Argonne National Laboratory
> (tautges at mcs.anl.gov) (telecommuting from UW-Madison)
> phone (gvoice): (608) 354-1459 1500 Engineering Dr.
> fax: (608) 263-4499 Madison, WI 53706
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/cgma-dev/attachments/20130801/e7bdb784/attachment.html>
More information about the cgma-dev
mailing list