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

iCAx开思网

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

ug二次开发中,如何改变视图???

[复制链接]
跳转到指定楼层
1
发表于 2005-4-15 21:27:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
请教各位高手:
     ug二次开发中,系统默认的是视图是"TOP",想把零件的视角
由"TOP"(上视图)改变为'"TFR-ISO"(等轴侧视图,Isometric),
该如何改变??
      我试过了许多函数,用UF_ROUTE_create_iso_drawing,没有
任何反应,用uc6449("TFR-ISO"),出现错误,错误提示是View Not Active,
本来想找set_view_active之类的函数,但是没有找到。
     请教各位高手,怎样才能把想把零件的视角由"TOP"(上视图)改变
为'"TFR-ISO"(等轴侧视图,Isometric)???
    敬请各位高手指点,谢谢!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
21
发表于 2005-4-28 18:30:49 | 只看该作者
uc6464() 可以实现旋转旋转视图,但是不像ug中的切换试图按钮那样,是一个渐变的过程,而是以下就跳到另一个视图里了。
20
发表于 2005-4-27 21:56:11 | 只看该作者
键盘兄的介绍很详细,很有道理,
以后要向你好好学习学习,要学的东西是在太多了
19
发表于 2005-4-27 21:53:32 | 只看该作者
谢谢各位高手的指点,
现在问题解决了,
zzz版主指点迷津,在uf_layout.h里面,uc6464()  
可以解决此类问题。
  
各位高手的指点,拓宽了我得思路,受益匪浅
谢谢各位!
18
发表于 2005-4-27 11:08:57 | 只看该作者
键盘兄说的对,不过那样的算法只适合要求的那一种情况,可以更广的来做,即将任意物体投影到任意视角(平面)内。首先,按要求生成一个相对于用户坐标系的平面,如楼主的视角所在平面,之后在此平面中建立一个右手坐标系,然后根据此坐标系即可得到你所说的变换矩阵,再转回去时只要乘此阵的逆阵即可。 这种方法应该适用于所有的旋转、平移、投影等。
17
发表于 2005-4-26 18:04:27 | 只看该作者
有本书一开篇就强调说,“如何求解问题的才能是一门已经失传了好久的艺术”。我们遇到问题,首先不去想怎么解决它,而是寻找有没有子程序。
  
虽然为了追求效率,许多东西不需要DIY了,但最好不要完全依赖它们,应该随时作好自己做的准备。特别是linux在国内渐渐浮出水面的现在。
16
发表于 2005-4-26 16:18:40 | 只看该作者
jambo436: 任何时候都可以得到视图的方向的。
15
发表于 2005-4-24 20:22:45 | 只看该作者
键盘兄说得当然有道理,
不过只是奇怪为什么对应这么简单的操作没有函数,
而且要搞懂这些该死的矩阵可真不是个什么好事情,
原本可以避免的.
  
再说,UF_VIEW_rotate_view也并不是所说的万能的,
他的前提是要知道目前视图的状态,
再在此基础上再绕设定点旋转预定角度而已.
而有时我们需要的是在任何时候都能回到楼主所说的TFR-ISO或者其他视图状态,用这个函数就未必都能达到需求,
或者说在参数设定上要费很大功夫了.
14
发表于 2005-4-23 21:55:43 | 只看该作者
上面所说很有道理哦,Ug中的视图旋转是不是就是这样实现的啊!!
13
发表于 2005-4-23 15:40:42 | 只看该作者
用四元数来计算3D旋转问题,要比复合旋转矩阵快好多倍。

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

QQ 咨询|手机版|联系我们|iCAx开思网 ( 粤ICP备2025491344号-1

GMT+8, 2025-11-16 16:11 , Processed in 0.064229 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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