Hello Mr Erman

       I think you must write your own function in your ctl script to
read the 3D mesh from your voxel file. And then use material-function
to set the material point by point in your computation cell.  But then
the resolution may be a problem? or maybe you can set the resolution
to 1.

Kind Regards,
JL Liu



2008/9/27, Erman Engin <[EMAIL PROTECTED]>:
> Hi,
>
> I want to input a voxel file to Meep instead of the standard .ctl file.
>  For those people who might not know what a voxel file is, it is
> basically a file, say in text format, where a 3D object is defined with
> voxels (3D counterparts of pixels which are in 2D ).  A simple voxel
> file for an optical fiber can be something like this:
>
> *************sampleVoxel.vox*******************
>
> for z=0 plane:
>
> 222222222222222222222
> 222222000000000222222
> 222200000000000002222
> 222000001111100000222
> 220000011111110000022
> 220000011111110000022
> 222000001111100000222
> 222200000000000002222
> 222222000000000222222
> 222222222222222222222
>
> for z=1 plane:
>
> 222222222222222222222
> 222222000000000222222
> 222200000000000002222
> 222000001111100000222
> 220000011111110000022
> 220000011111110000022
> 222000001111100000222
> 222200000000000002222
> 222222000000000222222
> 222222222222222222222
>
> ....
>
> *************************************************
>
> where 0,1,2 can be considered as material1, material2 ...
> So the voxel file gives sufficient information about the 3D mesh we need
> for the FDTD algorithm.
>
>
> Ok, now what I am trying to do is instead of writing a ctl file and let
> meep convert it to a 3D mesh,  I want to interface my 3D mesh directly
> to Meep.
>
> Anyone having a suggestion?  Where should I start?  Where in the source
> code is the ctl file converted into a 3D mesh?  Which class/object
> represents the 3D mesh?
>
> Thank you,  Regards
>
> Erman
>
>
>
>
>
>
> _______________________________________________
> meep-discuss mailing list
> [email protected]
> http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss
>

_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to