More interesting challenge would be to also keep metadata of the original
CAD model such that you don't have a big BLOB on the voxel side.
This would mean that during the tesselation process of each of the
parts, somehow we need to extract this information. This is particularly
useful if the original model is an assembly. It would be nice to also have
this part information (and thereby the option to color correspondingly)
in the voxel image.

This probably puts some additional effort in the tesselation part.

Interesting stuff....

Marco



On Mon, Dec 2, 2013 at 1:51 PM, Marco Nawijn <naw...@gmail.com> wrote:

> 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

Reply via email to