On Wed, 5 Jan 2011 06:10:04 -0500, Mark wrote: > On Tue, Jan 4, 2011 at 6:56 PM, EBo <[email protected]> wrote: >> >> What does it use? If it only uses a 2D projection, then use the >> silhouette. > > Yes, that's what I'm trying to do with occ's hidden line removal. > However, I > ran into problems with the data that opencascade gives me. I need a > closed > loop of edges, and for any two ends that are coincident, the edges > need to > share the same vertex in memory. They don't share vertex objects, > though the > coordinates are the same. I tried to replace one of the vertexes with > the > other, but haven't been able to make it work yet. I end up with an > invalid > pointer, and haven't tracked the cause down yet.
Well, seems we are on the same page. Wish I could help, but I am in the middle of things. If you do not get it sorted out in a month, ping me back. It is likely going to be ~6 months before I can take anything else on like trying to help debug a silhouette mesh reducer... You might want to file a bug report with opencascade. There should be a function already within it which properly collapses/optimizes the mesh, but was not called when it did its hidden line removal. That is where I would start. EBo -- ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
