|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Hi everyone!
I need some help! I've got a stack of 2D images that represents a series
of cross sections through an object. (This is biological data: sections
through animal tissue) I am trying to reconstruct certain structures
from this stack of images. Up to now I have been using a program called
IGL trace to draw contours around these structures in all of the images
and then exporting this information as a VRML object. Then I have to
convert it to POV format. Unfortunately the objects appear to be quite
"chuncky" in both VRML and POVRAY.
Is there some direct way to create a 3d modell (POVRAY) from a series of
contours?
Thanks a lot for any help!
Rene (rhe### [at] hotmailcom)
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Rene wrote:
>Is there some direct way to create a 3d modell (POVRAY) from a series of
>contours?
>
Not a direct way, but you could try to put all your contour images into a
df3 file. Use the df3 as a funtion in an isosurface object or use it with
emitting media to recreate the object.
Also your original stack of 2D slices can be put in a df3 file.
Ingo
--
Photography: http://members.home.nl/ingoogni/
Pov-Ray : http://members.home.nl/seed7/
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
There's no universal way to convert 2D cross-sections and/or projections
to 3D objects in an unambiguous way (except perhaps in few cases).
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
ingo wrote:
>
> Rene wrote:
>
> >Is there some direct way to create a 3d modell (POVRAY) from a series of
> >contours?
> >
>
> Not a direct way, but you could try to put all your contour images into a
> df3 file. Use the df3 as a funtion in an isosurface object or use it with
> emitting media to recreate the object.
> Also your original stack of 2D slices can be put in a df3 file.
>
Better to use the df3 as an isosurface function instead.
Christoph
--
Christoph Hormann <chr### [at] gmxde>
Homepage: http://www.schunter.etc.tu-bs.de/~chris/
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
If you are from an university: Most "mechanical" institutes have a modern
3d-CAD-system. Perhaps you find someone who creates a surface by a "loft".
It takes (if your cross-sections are ok) about 2 minutes. Export then a
stl-file and convert it to pov-input.
jurek
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> Is there some direct way to create a 3d modell (POVRAY) from a series of
> contours?
If you have access to a Linux box, try Moonlight Atelier's "Skin" You draw
your profiles (I'm not sure if you can load in your images as a background
while you draw, I never tried), and then select them in order (they turn red
as you select them) and it will create a smooth surface through them, with
NURBS. You might have difficulty closing the ends off though...
http://www.moonlight.stpinkert.de/ to download if you don't have it, or if
you have a SuSE 6.4 cd, it's on it.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |