How did you get it working? I've never find any wxPython/X11 on OSX.

Thomas

2011/12/5 Vincent Acary <vincent.ac...@inria.fr>

> Here are the info:
>
> wxPython on Apple MacOsX 10.6.8 Snow leopard. OpenCASCADE/6.3.0.pythonocc 0.5
>
> Vincent
>
> Le 4 déc. 2011 à 21:35, Thomas Paviot a écrit :
>
> Which GUI manager do you use: pyQt, wxPython? Which OS?
>
> Thomas
>
> 2011/12/4 Vincent Acary <vincent.ac...@inria.fr>
>
>> These new codes do not work with my installation. It is very strange. I
>> am only to view something with
>>
>> display.DisplayShape(step_reader.Shape(i))
>>
>> Even in this case, I am not able to manpulate it with the mouse button
>>
>>
>> Vincent.
>>
>> Le 4 déc. 2011 à 00:55, Thomas Paviot a écrit :
>>
>> Ok. The correct code should be:
>>
>> for i in range(1,nbs+1) :
>>     pAis=AIS_Shape( step_reader.Shape( i )).GetHandle()
>>     display.Context.SetColor(pAis,Quantity.Quantity_NOC_DARKVIOLET,0)
>>     display.Context.Display(pAis, True )
>>
>> or, better:
>> for i in range(1,nbs+1) :
>>     display.DisplayColoredShape( step_reader.Shape( i
>> ),Quantity.Quantity_NOC_DARKVIOLET)
>>
>> Thomas
>>
>> 2011/12/3 Vincent Acary <vincent.ac...@inria.fr>
>>
>>> Cher Thomas,
>>>
>>> It works perfectly well ! Something was wrong perhaps in my cast.
>>>
>>> Thank you very much
>>>
>>> Vincent
>>> Le 3 déc. 2011 à 16:25, Thomas Paviot a écrit :
>>>
>>> 2011/12/3 Vincent Acary <vincent.ac...@inria.fr>
>>>
>>>> Dear pyhtonocc users,
>>>>
>>>> I use the following file script to try to us view a STEP file, byt
>>>> nothing appear ?
>>>>
>>>> Do you have an idea where is my (huge) mistake ?
>>>>
>>>> Is there an equivalent example in the repository ?
>>>>
>>>> Vincent
>>>>
>>>> from OCC.BRepPrimAPI import *
>>>> from OCC.gp import *
>>>> from OCC.TopLoc import *
>>>> from OCC.AIS import *
>>>> from OCC.Display.SimpleGui import *
>>>> display, start_display, add_menu, add_function_to_menu = init_display()
>>>> v = display.GetView().GetObject()
>>>>
>>>> from OCC import STEPControl,Quantity
>>>>
>>>> step_reader = STEPControl.STEPControl_Reader()
>>>> status =  step_reader.ReadFile(filename)
>>>> if(status == STEPControl.IFSelect.IFSelect_RetDone):
>>>>     #Interface_TraceFile::SetDefault();
>>>>     failsonly = False
>>>>     step_reader.PrintCheckLoad( failsonly,
>>>> STEPControl.IFSelect.IFSelect_ItemsByEntity )
>>>>     nbr = step_reader.NbRootsForTransfer()
>>>>     step_reader.PrintCheckTransfer( failsonly,
>>>> STEPControl.IFSelect.IFSelect_ItemsByEntity )
>>>>     for n in range(1,nbr+1) :
>>>>         ok = step_reader.TransferRoot( n )
>>>>         nbs = step_reader.NbShapes()
>>>>         trans=2.0
>>>>         print "importSTEP Solid, nb shapes ", nbs
>>>>         if  nbs > 0  :
>>>>             for i in range(1,nbs+1) :
>>>>                 # TopoDS_Shape shape = aReaderManette.Shape( i );
>>>>                 pAis=AIS_Shape( step_reader.Shape( i ))
>>>>                 #pAis.SetTransparency(1)
>>>>                 pAis.SetColor(Quantity.Quantity_NOC_DARKVIOLET);
>>>>                 #pAis.SetMaterial(Graphic3d_NOM_PLASTIC);
>>>>                 toto = Handle_AIS_InteractiveObject(pAis)
>>>>                 display.Context.Display(toto, True )
>>>>
>>>>     display.Context.UpdateCurrentViewer()
>>>> else:
>>>>     print "An error occured when loading", filename
>>>>
>>>>
>>> Hi Vincent,
>>>
>>> Is something displayed if you move your display code from
>>> """
>>> pAis=AIS_Shape( step_reader.Shape( i ))
>>> pAis.SetColor(Quantity.Quantity_NOC_DARKVIOLET);
>>> toto = Handle_AIS_InteractiveObject(pAis)
>>> display.Context.Display(toto, True )
>>> """
>>>
>>> to
>>>
>>> """
>>> display.DisplayShape(step_reader.Shape(i))
>>> """
>>> ?
>>>
>>> Thomas
>>>
>>> _______________________________________________
>>> Pythonocc-users mailing list
>>> Pythonocc-users@gna.org
>>> https://mail.gna.org/listinfo/pythonocc-users
>>>
>>>
>>>  --
>>> Vincent ACARY
>>> Chargé de recherche
>>> INRIA/ BIPOP
>>> http://bipop.inrialpes.fr/people/acary
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>>
>>
>>  --
>> Vincent ACARY
>> Chargé de recherche
>> INRIA/ BIPOP
>> http://bipop.inrialpes.fr/people/acary
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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
>
>
>  --
> Vincent ACARY
> Chargé de recherche
> INRIA/ BIPOP
> http://bipop.inrialpes.fr/people/acary
>
>
>
>
>
>
> _______________________________________________
> 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