![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Will pov ever be able to export pov-derived object? Say, export a pov
blob or pov isosurface to dxf or mesh?
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Greg M. Johnson" wrote:
>
> Will pov ever be able to export pov-derived object? Say, export a pov
> blob or pov isosurface to dxf or mesh?
It is possible that it might but not at any time in the near future.
In case you have missed the many conversations on this in the past
the reason it is not currently possible is because POV-Ray's objects
are internaly represented mathematicaly rather than as constructs of
triangles such as is found in most modelling systems. To be able to
export to .dxf or other 3D file formats a serious amount of work will
have to be done to tesselate each POV-Ray primitive into triangles.
NOT an easy thing to do and almost impossible for some primitives like
the infinite poly, quadric, and quartic objects.
--
Ken Tyler - 1300+ Povray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Understood.
It probably could be done, to some extent, with a pov scene itself, using
#write, max/min_extent, and trace functions. May try it someday. Thanks for
the lesson.
Ken wrote:
> "Greg M. Johnson" wrote:
> >
> > Will pov ever be able to export pov-derived object? Say, export a pov
> > blob or pov isosurface to dxf or mesh?
>
> It is possible that it might but not at any time in the near future.
> In case you have missed the many conversations on this in the past
> the reason it is not currently possible is because POV-Ray's objects
> are internaly represented mathematicaly rather than as constructs of
> triangles such as is found in most modelling systems. To be able to
> export to .dxf or other 3D file formats a serious amount of work will
> have to be done to tesselate each POV-Ray primitive into triangles.
> NOT an easy thing to do and almost impossible for some primitives like
> the infinite poly, quadric, and quartic objects.
>
> --
> Ken Tyler - 1300+ Povray, Graphics, 3D Rendering, and Raytracing Links:
> http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Note also that exporting to other formats is usually a task of the
modeller, not the renderer. Povray is a renderer.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Nieminen Juha wrote:
> Note also that exporting to other formats is usually a task of the
> modeller, not the renderer. Povray is a renderer.
Speak for yourself! Can Moray do isosurfaces?
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Greg M. Johnson" wrote:
>
> Will pov ever be able to export pov-derived object? Say, export a pov
> blob or pov isosurface to dxf or mesh?
I made a test patch sometime last year to make meshes from blobs and
render wich could easily be expanded to include isosurfaces and
exporting of the triangles.
The patch uses a method similar to marching cubes, but it uses
tetrahedrons instead.
Anyway, if you can code some I can send you the changes made to the
povray source so you can make your own exporter.
/Anders
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Povray is the only programming language I am currently fluent in. Was it in
pov?
Anders Haglund wrote:
> Anyway, if you can code some I can send you the changes made to the
> povray source so you can make your own exporter.
>
> /Anders
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
In article <38B265C8.9EEB43CE@chl.chalmers.se>, Anders Haglund
<di9### [at] chl chalmers se> wrote:
> I made a test patch sometime last year to make meshes from blobs and
> render wich could easily be expanded to include isosurfaces and
> exporting of the triangles.
> The patch uses a method similar to marching cubes, but it uses
> tetrahedrons instead.
> Anyway, if you can code some I can send you the changes made to the
> povray source so you can make your own exporter.
This sounds interesting, maybe you could post the source here. I think
isoblobs could also benefit from this...
--
Chris Huff
e-mail: chr### [at] yahoo com
Web page: http://chrishuff.dhs.org/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
It's Doable with MegaPOV and Charles Fusner's TriScan
Macro(http://www.silvertome.com/packages/triscan.html). It exports objects
to either RAW, whcih can be easily converted to DXF and other formats, or
LSL, whcih is used as a reference shape in Leveller.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |