On Sun, Mar 08, 2009 at 05:19:39PM +0100, S?ren Hauberg wrote:
> For this, I'd say 'maintainers'. I'd recommend starting a thread on this
> list about creating 3D patches in gnuplot. Just sketch your idea and see
> if people have any comments. Perhaps somebody tried your idea before and
> failed. At least the right people will be able to guide you in the right
> direction.
> 

I tried adding 3D patches for the gnuplot backend a while back. The 
issue was that gnuplot gave no way to plot an arbitrary concave or 
convex patch with the pm3d terminal of gnuplot. I could get gnuplot to 
produce 3D triangles but then you have to write the code to add interior 
points, perform the delaunay trianagulation and check that we respect 
that the original points are all on the border. This got rather messy 
just before 3.0

Another issue is that matlab projects all of the points in the 3D patch 
in the plane given by the view of the plot, and the point can therefore 
be basically anywhere, whereas the above would require either a fixed 
projection into a plane independent of the view or that all points of 
the patch are in the same plane.

Ideally gnuplot would support the need of an octave 3D patch directly 
something like the "filledcurve" option of gnuplot for 2D curves. 
Perhaps it does it recent versions as I haven't looked at this since 
2007

D.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to