问一个 面试题 求解

chifagao 2011-06-14 05:33:18
一个立方体 线框模式 怎么使看不见的被遮挡的线 用虚线画出 看的见的边 用实线画出

求 判断算法 最好的
...全文
253 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sou2012 2011-06-17
  • 打赏
  • 举报
回复
判断相邻面的可见性
「已注销」 2011-06-15
  • 打赏
  • 举报
回复
利用 cullmode
HollyCpp 2011-06-15
  • 打赏
  • 举报
回复
问了下资深人士,毫无思考的瞬间解决问题......这天差地别,我想死掉算了,活着真TM没意思.....

手动实现,先判断面可见性(第一步我懵对了~~~),然后根据相邻面的可见性判断边的可见性,如果一条边相连的两个面都不可见就画成虚的,至于虚线可以自己手动写一个,分成几段,间隔着画就行。

chifagao 2011-06-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hollycpp 的回复:]

必需用dx么?线框模式是用DX那个,还是自己实现?题目具体要求?
[/Quote]
只是 说个算法出来 思想 对不对
HollyCpp 2011-06-15
  • 打赏
  • 举报
回复
必需用dx么?线框模式是用DX那个,还是自己实现?题目具体要求?
chifagao 2011-06-15
  • 打赏
  • 举报
回复
我顶啊
HollyCpp 2011-06-14
  • 打赏
  • 举报
回复
再想一下要是在内部的话好像我的方法也不行....
HollyCpp 2011-06-14
  • 打赏
  • 举报
回复
楼上这个办法很牛,但是如果相机在立方体内会不会有问题?
donjin9 2011-06-14
  • 打赏
  • 举报
回复
计算下每个顶点和摄影机位置的距离,最远的应该就是被挡住的那个点,和他相连的画虚线
不知道行不行,楼主没解决不妨写个试试
话说虚线怎么画?
chifagao 2011-06-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hollycpp 的回复:]

mark学习,猜测一下,是不是要用四边形而非三角形做,然后所有相对相机可见的面的边为实现,其他为虚线。
[/Quote]
可以 这么理解吧 丫的 CSDN 今天黑了一天 现在终于能 回帖了
HollyCpp 2011-06-14
  • 打赏
  • 举报
回复
mark学习,猜测一下,是不是要用四边形而非三角形做,然后所有相对相机可见的面的边为实现,其他为虚线。

8,324

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧