游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1703|回复: 1

请问如何计算两面临接的边的顶点坐标

[复制链接]

42

主题

115

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2010-9-19 22:27:00 | 显示全部楼层 |阅读模式
direct3d的临接数组我只知道纪录了某个面与之临接的其他面的索引,但是我需要知道两个面是哪两个顶点组成的边互相临接,而临接的两个面又未必共有的同一条边,因为两个面的边有很细微的误差也算他临接,所以我对索引进行对比不行,如果要把两个面的6个顶点挨个相减求长度再与两点允许的最小误差比较觉得又太慢了,用什么方法能够快速判断两个面具体是哪两个顶点相临接啊?

6

主题

60

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2010-9-20 20:36:00 | 显示全部楼层

Re:请问如何计算两面临接的边的顶点坐标

“两个面的边有很细微的误差也算他临接”
出现这种情况意味着在制作模型的时候顶点没有焊接到一起,先把顶点焊了然后比对索引。
当然,用意就是不焊顶点的不在考虑之列。要效率的话可以考虑预处理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-4 23:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表