找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18806|回复: 10
打印 上一主题 下一主题

[讨论] proE中如何选取被遮挡的部件

[复制链接]
跳转到指定楼层
1
发表于 2009-5-12 07:30:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如果一个面被前面的一个面所遮挡,请问如何选取后面被挡住的面?不想变换模型显示的姿态,主要是想proE中如何识别同一个鼠标按下位置处的深度不同的面或体。有谁了解,请给解释解释,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2009-5-12 09:04:10 | 只看该作者
你可以用右键, pick from list.
3
发表于 2009-5-12 17:55:03 | 只看该作者
右键选取,弹出的菜单栏里面,点击,被选取的面自动加亮显示啦
4
发表于 2009-5-12 18:02:33 | 只看该作者
同上,用右键,选择从列表选取的方法
5
发表于 2009-5-12 18:28:33 | 只看该作者
快速按右键,被遮挡的面依次亮显,然后用左键点击亮显面就ok!
6
发表于 2009-5-12 18:52:59 | 只看该作者
谢谢大家解答
7
发表于 2009-5-12 20:40:18 | 只看该作者
以上,均是正解
8
发表于 2009-5-12 21:37:47 | 只看该作者
但是现在就有另一个问题:既然可以这样选取,那么proE应该也是利用openGL的Zbuffer技术实现该功能的,即屏幕上同一个像素可能具有不同的Z坐标值,根据不同的Z坐标切换同一个像素处不同的选项。
一般来说,模型在屏幕上所显示的各像素都有不同的z坐标,没有显示模型的区域,各像素的Z坐标是1。但是当我用openGL的函数glReadPixels读取各像素Z坐标时,所返回的所有值却都是1,不知道什么原因。而同样的函数却可以从UG的模型窗口正确读取Z坐标。折腾了好几天了,一直搞不定,大虾们能否给些提示,非常感谢。
以下是代码:
const int width=1024;
const int height=768;
float z[width*height];
glReadPixels(0,0,width,height,GL_DEPTH_COMPONENT,GL_FLOAT, z);

本帖最后由 lijz 于 2009-5-12 21:40 编辑
9
发表于 2009-5-12 22:02:01 | 只看该作者
沉默!
LZ是要开发中国的PROE吗,
愿你早点成功,说不定我还赶得上学习
10
发表于 2009-5-13 01:25:37 | 只看该作者
楼上不要沉默,提供点思路,等我开发出“中国的PROE”,免费给大家用。
开个玩笑,虽然做了几年开发了,但水平大家也能看到,我的免费的中国proE大家还是别等了,况且我也不是搞这一行的。上面的问题是我当前课题中需要解决的一个问题,欢迎大家多给点思路。谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-7 07:33 , Processed in 0.026860 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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