Hi,
> Well, minimally, be sure you schedule some time to work on implementing some
> means of converting arbitrary CSG primitives to brep form - csgbrep is going
> to be too inflexible for general testing. You'll want the basic primitive ->
> brep ability early in the process, since it will be key to testing your
> results.
Using csgbrep to test the work is really quite inconvenient. So I'm going to
implement a converter for testing early in the project, so that I can make the
test easier later.
> I think so - certainly a good place to start. For tree conversion, I would
> suggest a slightly different syntax:
> brep -t root [suffix]
> The -t option would denote you want to output a tree, and root_brep would
> contain a reproduction of the tree structure of root using names for objects
> with_suffix appended, defaulting to _brep if no root_suffix string is
> supplied. This would leave the original tree intact, which you will want to
> use for comparisons. The "brep root" form of the command suggests to me
> generating a single brep representing the entire evaluated CSG tree, which
> requires NURBS surface/surface intersection - a major project all by itself.
> We will eventually want to do that, so we want to leave the logic syntax for
> it open, but it's for later - for this project we want to just duplicate the
> CSG tree structure while pointing to the brep representations of the
> individual implicit primitives.
The new syntax is a good idea, expressing clearly what it's going to do.
Thanks for your suggestion.
NURBS intersection, once implemented, can be applied immediately after this
conversion, when a tree with brep representations is built.
> However you want to suggest doing it, you'll want to call out some time in
> your schedule specifically to implement the tree conversion functionality -
> you'll definitely need it once you've worked through the individual
> primitives.
As for implementing tree conversion functionality, I have scheduled the last
two weeks on this, which can be seen on my proposal. This should be done after
all the primitives can be converted into brep individually.
Cheers!
Wu Jianbang
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel