OK, it's me again, sorry. In the release notes you wrote:
"Wrappers for C++ static methods have been implemented in a SWIG
compliant way. Static methods like: BRep_Tool::Surface() is now
callable with either BRep_Tool().Surface() or BRep_Tool_Surface()"

The first one does not work for me (BRep_Tool().Surface()) with any
modules. For example, the Bottle example worked for me with 0.4 but
now I can't make it work because of the following problem:

xAxis = gp_OX()
#I changed this from gp().OX(), because I got an error message: File
"Bottle.py", line 67, in <module>
#    xAxis = gp().OX()
# TypeError: 'module' object is not callable

aTrsf = gp_Trsf()
aTrsf.SetMirror(xAxis)
aBRepTrsf = BRepBuilderAPI_Transform(aWire.Shape() , aTrsf)
aMirroredShape = aBRepTrsf.Shape()
#This does not work either, not in th TopoDS().Wire() neither the
TopoDS_Wire() form. For the first one I got similar error message like
for the gp(), and for the second one I got this:
#File "/Library/Python/2.6/site-packages/OCC/TopoDS.py", line 1912, in __init__
#   _TopoDS.TopoDS_Wire_swiginit(self,_TopoDS.new_TopoDS_Wire(*args))
#TypeError: in method 'new_TopoDS_Wire', argument 1 of type 'TopoDS_Wire const'

aMirroredWire = TopoDS_Wire(aMirroredShape)

Sorry for spamming the mailing list, but I am really excited about
this project ;)

István

On Tue, May 24, 2011 at 2:28 PM, Thomas Paviot <tpav...@gmail.com> wrote:
> You're welcome. Thanks for the bug report. Didn't notice this issue so far,
> I'll test it and commit changes if it works.
>
> Thomas
>
> 2011/5/24 Csanády István <istvancsan...@gmail.com>
>>
>> Thanks Thomas, I really appreciate your help, I have succesfully
>> compiled 0.5! However, I found a bug (?) in the visualization,
>> OCCViewer.py (line #51). I had to replace
>> v3d_module_library = sys.modules['_V3d'].__file__
>>
>> to
>>
>> v3d_module_library = sys.modules['OCC._V3d'].__file__
>>
>> because python couldn't find _V3d. (Python 2.6, Mac OSX 10.6.7)
>> Anyway, it just works fine now. And again, thank you for helping me!
>>
>> István
>>
>> On Tue, May 24, 2011 at 9:13 AM, Thomas Paviot <tpav...@gmail.com> wrote:
>> > 2011/5/24 Csanády István <istvancsan...@gmail.com>
>> >>
>> >> I am trying to compile pythonocc on mac os x 10.6. After a few hours
>> >> of compilation I got the following error:
>> >>
>> >>
>> >> /Library/OpenCASCADE/6.3.0/inc/config.h:38:1: warning: "HAVE_FINITE"
>> >> redefined
>> >> In file included from
>> >>
>> >>
>> >> /System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:8,
>> >>                 from
>> >>
>> >>
>> >> /Users/istvancsanady/Downloads/pythonocc-0.5/src/wrapper/SWIG/linux_darwin/Archimede_wrap.cpp:129:
>> >>
>> >>
>> >> /System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/pyconfig.h:179:1:
>> >> warning: this is the location of the previous definition
>> >>
>> >>
>> >> /Users/istvancsanady/Downloads/pythonocc-0.5/src/wrapper/SWIG/linux_darwin/Archimede_wrap.cpp:
>> >> In function ‘void SWIG_Python_AddErrorMsg(const char*)’:
>> >>
>> >>
>> >> /Users/istvancsanady/Downloads/pythonocc-0.5/src/wrapper/SWIG/linux_darwin/Archimede_wrap.cpp:870:
>> >> warning: format not a string literal and no format arguments
>> >> g++-4.2 -F. --no_undefined -bundle -dynamic_lookup -arch x86_64 -m64
>> >> -L. -lm -lstdc++ -lpython2.6
>> >>
>> >>
>> >> build/temp.macosx-10.6-universal-2.6/Users/istvancsanady/Downloads/pythonocc-0.5/src/wrapper/SWIG/linux_darwin/Archimede_wrap.o
>> >> -L/Library/OpenCASCADE/6.3.0/lib -L/usr/local/lib/ -L/usr/local/lib/
>> >> -lBinLPlugin -lBinPlugin -lBinXCAFPlugin -lFWOSPlugin -lPTKernel
>> >> -lStdLPlugin -lStdPlugin -lTKAdvTools -lTKBin -lTKBinL -lTKBinTObj
>> >> -lTKBinXCAF -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel
>> >> -lTKFeat -lTKFillet -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR
>> >> -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKMeshVS -lTKNIS -lTKOffset
>> >> -lTKOpenGl -lTKPCAF -lTKPLCAF -lTKPrim -lTKPShape -lTKService
>> >> -lTKShapeSchema -lTKShHealing -lTKStdLSchema -lTKStdSchema -lTKSTEP
>> >> -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTObj -lTKTopAlgo
>> >> -lTKV2d -lTKV3d -lTKVRML -lTKXCAF -lTKXCAFSchema -lTKXDEIGES
>> >> -lTKXDESTEP -lTKXMesh -lTKXml -lTKXmlL -lTKXmlTObj -lTKXmlXCAF
>> >> -lTKXSBase -lXCAFPlugin -lXmlLPlugin -lXmlPlugin -lXmlXCAFPlugin
>> >> -lSketcher -lShHealOper -lPartition -lNMTTools -lNMTDS -lGEOM
>> >> -lGEOMImpl -lGEOMAlgo -lArchimede -o
>> >> build/lib.macosx-10.6-universal-2.6/OCC/_Archimede.so
>> >> ld: library not found for -lSketcher
>> >> collect2: ld returned 1 exit status
>> >> error: command 'g++-4.2' failed with exit status 1
>> >>
>> >> It seems that ld does not find libSketcher.dylib however it is at
>> >> /usr/local/lib/GEOM-5.1.2.7/libSketcher.dylib and the environmental
>> >> variable DYLD_LIBRARY_PATH is defined as
>> >>
>> >>
>> >> DYLD_LIBRARY_PATH=/usr/local/lib/SMESH-5.1.2.2:/usr/local/lib/GEOM-5.1.2.7:/Library/OpenCASCADE/6.3.0/lib:
>> >>
>> >> What am I doing wrong?
>> >>
>> >> Regards,
>> >> István
>> >
>> > Hi Istvan,
>> >
>> > In case you have problems with DYLD_LIBRARY_PATH, you can pass the GEOM
>> > library path to the setup.py script (default is /usr/local/lib):
>> > python setup.py build --with-geom-lib=/usr/local/lib/GEOM-5.1.2.7
>> >
>> > The setup.py script first looks for required library. You should have
>> > something like:
>> >
>> > [snippet]
>> > TKXSBase  ... found.
>> > Checking salomegeometry GEOMAlgo_Algo.hxx header ... found
>> > Checking salomegeometry GEOM library ... found
>> > Checking salomesmesh SMESH_Mesh.hxx header ... found
>> > Checking boost/shared_ptr.hpp header ... found
>> > Checking salomesmesh SMESH library ... found
>> > [/snippet]
>> >
>> > Thomas
>> >
>> >
>> >
>> > _______________________________________________
>> > Pythonocc-users mailing list
>> > Pythonocc-users@gna.org
>> > https://mail.gna.org/listinfo/pythonocc-users
>> >
>> >
>>
>> _______________________________________________
>> Pythonocc-users mailing list
>> Pythonocc-users@gna.org
>> https://mail.gna.org/listinfo/pythonocc-users
>
>
> _______________________________________________
> Pythonocc-users mailing list
> Pythonocc-users@gna.org
> https://mail.gna.org/listinfo/pythonocc-users
>
>

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to