I could not resist. So I, quickly checked the project description. Seems quite straightforward: 1. Build tesselation from CAD model, export to VTK (use PythonOCC for this) 2. Read into VTK and obtain bounding box 3. Generate a 3D structured mesh with 5x5x5 cells in the bounding box 4. Loop over all cells in the structured mesh and check if it is "in" the tesselated geometry
One question that remains is when you decide that a voxel is "in" the tesselated geometry. If the center of the voxel is in, or if all of the corners of the voxel are in? So I guess a week of work (make something relatively robust, document properly) should be feasible. (I am not offering it though...;) ). Regards, Marco On Mon, Dec 2, 2013 at 1:35 PM, jelle feringa <jelleferi...@gmail.com>wrote: > > Thanks for the heads-up Michael, that's a 1st for this list, so thanks for > that! > > -jelle > > On Dec 2, 2013, at 1:28 PM, Michael Klitgaard <mich...@klitgaard.dk> > wrote: > > Hi everyone, > > I don't know if it is bad to post here, but my employer have put a task on > elance.com about converting a CAD model to a voxel. > I would preferable have this done in PythonOCC if I am to support it later. > > > https://www.elance.com/j/voxelize-cad-file-stp-igs-format/50003768/?backurl=aHR0cHM6Ly93d3cuZWxhbmNlLmNvbS9yL2pvYnMvcS1weXRob24v > > It's just a heads up if anyone is interested. > > > Sincerely > Michael > _______________________________________________ > 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