winged edge翼边

用于表示共边的数据结构,存储边、点、面。

实例数据结构如下:
(能够保证数值不稳定性)

class WE_Edge {
  WE_Vertex vert1, vert2;
  WE_Face aFace, bFace;
  WE_Edge aPrev, aNext, bPrev, bNext; // clockwise ordering
  WE_EdgeDataObject data;
}
class WE_Vertex {
  List<WE_Edge> edges;
  WE_VertexDataObject data;
}
class WE_Face {
  List<WE_Edge> edges;
  WE_FaceDataObject data;
}
posted @ 2012-04-27 10:37  晒米的猫  阅读(490)  评论(0编辑  收藏  举报