![]() |
【转帖】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. |