Thank you, but since I want to use PythonOCC for other reason, I need to
visualize the voxel with OCCT.
I hate failing so I continue my search and I found two things :
1- The Voxel documentation talk about "User draw", the user need to do
the drawing by himself, and I found Graphic3d_Group.UserDraw but how it
works ? What is Graphic3d_Group ?
2- To be display we need a AIS_InteractiveObject (just like
AIS_Shape...) , Voxel_Prs is derivate from it, but maybe we can create
our own AIS_InteractiveObject ?? (just like User_Cylinder in OCCT
sample). I have try to create a python class derivate from
AIS_InteractiveObject but python raise an error : No Constructor defined
any ideas ?
Le 18/03/2010 14:09, Dan Falck a écrit :
I know that this is a windows only project, but there might be some
inspiration here:
http://code.google.com/p/voxelcut/
I've never used it, since I don't have windows here.
Dan
On 3/18/10 12:32 AM, Sébastien Ramage wrote:
Hi Thomas,
Voxel_VisDrawer.cxx and Voxel_VisDrawer.h are missing from
OpenCascade, just because (in my opinion) they don't include them so
Voxel visualization is not possible.
I've asked OpenCascade to send me the files and they answered that
the files are available in the maintenance version 6.3.1 which is
"delivered exclusively to our custom development, support or product
clients, or via a separate yearly subscription."...
So I think there is no way to display voxel directly... we must do it
by ourself, what a pity !
Below, the complete answer :
Dear Mr. Ramage,
Thank you for your request and your interest in Open CASCADE
Technology software.
The files that you mention are available in Open CASCADE Technology
maintenance version 6.3.1 as files VoxelClient_VisDrawer.cxx and
VoxelClient_VisDrawer.h (they were renamed).
As you may learn from our web site at
http://www.opencascade.org/support/alacarte/maintrel/, Open CASCADE
Technology (OCCT) maintenance releases (such as 6.3.1) are delivered
exclusively to our custom development, support or product clients, or
via a separate yearly subscription. For your reference here below I
list several commercial options to get access to OCCT maintenance
releases :
*a) Yearly subscription to maintenance releases*
As I already mentioned above, the maintenance releases are also
available to other parties which are not yet customers of OPEN
CASCADE SA. Such availability becomes possible via yearly
subscription to maintenance releases. This subscription grants you a
right to receive (download) all sequential maintenance releases
issued in the period of 1 year. The price of such subscription is
1,990 Euro.
*b) Subscription to A la Carte support packages*
As you may see from above we do not offer purchasing a single
maintenance release but only a yearly pack. You may either choose
this alternative or you may consider a possibility to purchase one of
our A-la Carte support packages which grant you the same access and,
in addition, allowing to use our various support services.
As you might already learn from our web site
<http://www.opencascade.org/>, for a wide range of companies, to
cover all stages of software development process we offer support
services including :
* E-Learning and Training
<http://www.opencascade.org/support/training/> to get
acquainted with the Open CASCADE capabilities,
* Help Desk
<http://www.opencascade.org/support/alacarte/helpdesk/> for
instant answers to your technical questions (via email or phone),
* Technical Support
<http://www.opencascade.org/support/alacarte/techsupport/> and
Expert Consulting
<http://www.opencascade.org/support/alacarte/expconsult/> for
the best choice of functionality,
* Patch Requests
<http://www.opencascade.org/support/alacarte/patch/> to solve
quickly the blocking problems,
* Access to Advanced Samples
<http://www.opencascade.org/support/products/advsamples/>,
* *Access to maintenance releases
<http://www.opencascade.org/support/alacarte/maintrel/>
(included free of charge)*
To take advantages of any and each of Open CASCADE support services,
the best choice is to become a subscriber of one of our A la Carte
support packages. In A la Carte package, you have a fixed number of
"units" you can spend for any kind of support services according to
the fixed rates detailed at A la Carte Support page. Three A la Carte
options are at your disposal differing in the amount of available
units :
* Advantage = 42 units per quarter + 20 bonus units per year.
This package costs 5,000 Euro per quarter.
* Premium = 84 units per quarter + 44 bonus units per year. This
package costs 10,000 Euro per quarter.
* Excellence = 125 units per quarter + 72 bonus units per year.
This package costs 15,000 Euro per quarter.
Please take a minute to study our A la Carte programs at
http://www.opencascade.org/support/alacarte/.
*c) Subscription to E-learning*
The latest maintenance release of Open CASCADE Technology is
available not only to our A la Carte clients but also to those
customers who purchases our e-learning course
<http://www.opencascade.org/support/training/elearning/> (1,920 Euro).
Should you need any further information please do not hesitate to
contact me at your earliest convenience.
Yours sincerely,
Sergey
Le 18/03/2010 00:07, Thomas Paviot a écrit :
Hi Sébastien,
Well, let's add these files to Display3d. But what should we put
*inside* this files? Do you have any example of a voxel demo? I
couldn't find one from the OCC forum.
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