Hi, Kyle: Thanks for the reply, but that's not my question. My question is, for an arbitrary polygon(including non-convex or non-planar ploygons), we have to tessellate it into triangles, so it will create a lot of new edges inside. No matter fill the polygon or not, I just hope to display the original edges for the polygon(the outline) not those new edges.
Anyway, thanks for reply. white >Hi, > >I don't know if you also want to fill the polgons or if you only want >wireframe? > >If you want to fill them then the trick I use might be useful to you. > >I create 2 Shape 3D's with different appearences. > 1 is set for filled polygons and CULL_BACK > 1 is set for polygon edges, and CULL_FRONT > >Then I create a single geometry, and add it to both Shape3D's. > >This has the effect ofdrawing only the visible edges of the geometry. >You can play with the polygon offset, and possibly put them in an >ordered group to perfect it if you have problems. > > -Kyle > > >White Morph wrote: > >> Hi, >> >> I posted my problem some days ago, but no one can give me an answer. It's >> a simple problem, but I don't have an answer by using Java3D. Is it possible in >Java3D? >> >> The problem is: to draw the outline for an arbitray polygon, but not those >> edges generated by the tessellation. >> >> In OpenGL, we have the glEdgeFlag() function to control the hide/display of >> an edge, so we definitely can do it. >> >> In Java3D, the GeometryInfo class does the tessellation job, but it doesn't >> have any information to control the display/hide of an edge. Does any other >> class have the control? >> >> Thanks a lot >> >> white >> >> =========================================================================== >> 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". >> > > >-- > _ >-------------------------------ooO( )Ooo------------------------------- >Kyle J. McDonald (o o) Systems Support Engineer >Sun Microsystems Inc. ||||| >Enterprise Server Products [EMAIL PROTECTED] >1 Network Drive BUR03-4630 \\\// voice: (781) 442-2184 >Burlington, MA 01803 (o o) fax: (781) 442-1542 >-------------------------------ooO(_)Ooo------------------------------- > > ========================================================================== >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".
