The triangulator is designed to work on planar polygons.  If
your polygon isn't planar, it's projected onto a plane.  It's
not designed to work on a half cylindrical surface made up of
a single curved polygon.  It simply turns polygons into
triangles.

-Paul


> Delivered-To: [EMAIL PROTECTED]
> MIME-Version: 1.0
> Date: Wed, 17 Oct 2001 11:30:08 -0700
> From: Rajamiyer Ravichandran <[EMAIL PROTECTED]>
> Subject: Re: [JAVA3D] Possible to control trianglulator?
> To: [EMAIL PROTECTED]
>
> My experience with Triangulator has been disappointing
> particularly for the curved surfaces. For example, I
> have a half cylindrical surface with a hole in it.
> Since there is no way to control the triangle density,
> I see a triangle fan. Also many triangles are not
> exactly on the cylindrical surface. Some of the edges
> of the triangles form a chord along the cylindrical
> edge. There could be a serious falw in the
> triangulator algorithm.
>
> Now from the GeometryInfo object I create a "Delaunay
> Triangulation" myself instead of relying on the
> Triangulator class. I wish they provide the sourec
> code of the class.
>
> Ravi
>
>
>
> --- "Dvorak, Daniel J."
> <[EMAIL PROTECTED]> wrote:
> > In looking at the coordinates contained in a
> > GeometryArray, I just
> > discovered that the Triangulator is dividing a
> > simple 4-sided polygon into
> > what looks like a triangle fan with 14 triangles.  I
> > believe this is causing
> > my application to take much more memory than it
> > should, as I'm drawing a lot
> > of 4-sided polygons.
> >
> > I use GeometryInfo to load my geometry.  Is there
> > some way to specify the
> > triangle density that the triangulator generates?
> > In my application, two
> > triangles would be sufficient for a 4-sided polygon,
> > and would probably
> > conserve memory.
> >
> > Daniel Dvorak
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Make a great connection at Yahoo! Personals.
> http://personals.yahoo.com
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to