Hi Mark,


unfortunately, I don't know C programing (yet), but it's good to know, that 
there is the possibility of perspective view in OCE, just waiting to be 
implemented in PythonOCC.




Best regards,

Tomas






---------- Původní zpráva ----------
Od: Mark Blome <bl...@zib.de>
Datum: 13. 9. 2013
Předmět: Re: [Pythonocc-users] perspective in PythonOCC 0.5

"

Hi Tomas,




to me it looks like support for this would need to be implemented in 

 pythonocc/src/wrapper/Visualization/Display3d.cpp

something along the lines of replacing

myV3dView = myV3dViewer->CreateView();

with



myV3dViewer->DefaultPerspectiveView () ; 

 myV3dViewer->SetDefaultTypeOfView ( V3d_PERSPECTIVE ) ;

myV3dView = myV3dViewer->CreateView(); 




I tried this and when initializing the display I an see a perspective view 
on 

the trihedron, however as soon as I display a geometry everythings back to

orthographic projection it seems. I would also like to be able to switch 
between

the projection methods. Has anyone successfully done this with PythonOCC ?




Best regards,

Mark










Not sure why this is the case. M








Am 13.09.2013 um 16:22 schrieb Tomáš Létal:



"
Thank you very much!



I thought there is a simple procedure to turn on the perspective and I just 
dont see it :). Yesterday, I was looking into the code of OCCViewer.py for 
something else and it didnt occured to me, that I could look at this method 
and see, that it is not implemented yet.

It would be really cool to se things from different perspective :-D.




Best regards,

Tomas Letal






---------- Původní zpráva ----------
Od: Marko <marko...@gmail.com(mailto:marko...@gmail.com)>
Datum: 13. 9. 2013
Předmět: Re: [Pythonocc-users] perspective in PythonOCC 0.5

"Hi! It looks like this has not been implemented in pythonOCC's Display
module - here's the corresponding source code:

def SetOrthographic(self, _bool):
[some docstring text]
pass

(see https://github.com/tpaviot/pythonocc/blob/master/src/addons/Display/
OCCViewer.py
(https://github.com/tpaviot/pythonocc/blob/master/src/addons/Display/OCCViewer.py)
)

So the SetOrthographic method from pythonOCC doesn't do anything. You
will have to directly use the functions provided by OpenCASCADE.
(However, I can't help you with that)

Note to the pythonOCC developers: I think this method should be
removed. I was confused by it as well when I started using pythonOCC.

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org(mailto:Pythonocc-users@gna.org)
https://mail.gna.org/listinfo/pythonocc-users";

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org(mailto: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