On Wed, Jun 3, 2009 at 01:49, Christopher Sean Morrison <[email protected]> wrote:
...
> There is a completely new technique under development (involving
> NURBS), but the general approach utilized by g-xxx.c and friends is

Any predictions as to when it may be usable or at least ready for user testing?

> That said, there are several tricks even for the old technique that
> come to mind (and are often put to practice) that vary on a case-by-
> case basis:
...
>3) change the tessellation tolerances.  this is a trick our pro/e
>export plugin uses that results in nearly 100% successful tessellated

I don't see that they are changed after the initial selection--I
probably missed something.  I notice that in g-xxx_facets.c there is
still a comment:

    /* Set up calculation tolerance defaults */
    /* XXX These need to be improved */

Do you know of any study of the effects of the various tolerances?
I've checked John's and Eric's "Converting Geometry Between BRL-CAD
and Other Formats" and the g-nmg man page, and there's some help, but
not much on the effect of the surface normal tolerance.

Thanks for the review--very useful.

> Your 100% fail-to-convert .g file sounds like a great attachment for
> a bug report: https://sourceforge.net/tracker/?
> func=add&group_id=105292&atid=640802

I'll try to clean it up and do that.

> Forewarned, though -- the problem I've seen with regards to fastgen
> conversions is almost always a case of degenerate geometry .. targets

So I suppose the new technique wouldn't help such degenerate geometry.

One more question:  if you were going to pick the cleanest and
clearest of the g-*.c files as a template for converting a BRL-CAD db
to faceted geometry, what would be your choice?

I think g-xxx_facets is the best example from a layman's view.  What say you?

Thanks for the response, Sean.

Regards,

-Tom

P.S.  I know I still owe a promised effort to rename the plot files
from ,pl to something else.  I may have to put that off until
retirement (which may not be too long).

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to