Hi,
I made some search about OpenCascade Voxel and finally I think that a
source file is missing in OpenCascade.
The documentation says :
It is necessary to include the files Voxel_VisData.h,
Voxel_VisDrawer.h and Voxel_VisDrawer.cxx
into the visualization library of the application (containing all files
of OpenGl package) and call the
method Voxel_VisDrawer::Init() from the application before the
visualization of voxels.
So if I understand it correctly we need to use a special viewer, but
where are Voxel_VisDrawer.cxx *.h ???
My test code :
#! -*- coding: utf-8 -*-
from OCC.Display.SimpleGui import *
from OCC import BRepPrimAPI
from OCC import Voxel
display, start_display, add_menu, add_function_to_menu = init_display()
box = BRepPrimAPI.BRepPrimAPI_MakeBox(10,10,20)
box_voxel = Voxel.Voxel_BoolDS()
Voxel.Voxel_FastConverter(box.Shape(),box_voxel)
visu = Voxel.Voxel_Prs()
visu.SetBoolVoxels(box_voxel)
##display.DisplayShape(box.Shape())
display.Context.Display(visu.GetHandle(),True)
start_display()
Seb
Le 16/03/2010 17:44, Thomas Paviot a écrit :
2010/3/16 Jelle Feringa <jelleferi...@gmail.com
<mailto:jelleferi...@gmail.com>>
> hum Voxel, yes it's a good idea, is there a example somewhere ?
Unchartered territory ;')
I suggest to grep the OCC forum?
This discussion could be interesting:
http://www.opencascade.org/org/forum/thread_15765/
Not a lot of help on the OCC forum side...
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