几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   DirectDWG (http://www.dimcax.com/hust/forumdisplay.php?f=89)
-   -   【转帖】acdbface vertex order after explode (http://www.dimcax.com/hust/showthread.php?t=15021)

yang686526 2009-05-04 03:34 PM

【转帖】acdbface vertex order after explode
 
acdbface vertex order after explode
acdbface vertex order after explode
hallo
i am using oddbpolyfacemesh::explode to break a polyface mesh into simpler entites (oddbface). this works well and i can get the vertices and visibility of the edges. my problem is determining the actual order of the vertices - there are now only 4 vertices in the face. in which order should i 'join' them up to create a correct representation of the original mesh.
thanks
anton heymann
polyface mesh faces share the same array of vertices. after explode() all oddbfaces are unrelated and contain vertex copies inside them.
do you mean that you want to reconstruct the polyface mesh?
the order of oddbfaces is unpredictable. to join them you need to compare the vertices from different oddbface entities.
sergey slezkin
oddbface
sergey
if i simply look at the oddbface entity in isolation, how do i 'join' the vertices to construct the outline of the face. is it simply a case of joining 1 to 2 to 3 to 4 (there seems to be only 4 vertices in any face after the mesh was exploded). at this point in time i have no further information regarding the original mesh as i am only dealing with the exploded faces.
hope this makes sense?
regards
anton
the boundary of face can be represented by polyline with 4 segments:
0-1-2-3-0
where numbers are vertex indices.
sergey slezkin
oddbface
sergey
i was not checking the edge visibility properly!
thanks
anton


所有的时间均为北京时间。 现在的时间是 06:14 AM.