乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 89|回复: 5

[ARX]关于zoom方面的问题,大家来帮帮忙

[复制链接]

22

主题

71

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2004-9-14 21:32:00 | 显示全部楼层 |阅读模式
各位,我在三维坐标下用 acedSetCurrentView (&view, NULL), 可是得到的却是二维坐标系的放大图
而我需要在三维坐标下实现,就如同对一个三维实体用zoom命令一样,该如何实现呢?
回复

使用道具 举报

14

主题

202

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
258
发表于 2004-9-15 08:03:00 | 显示全部楼层
zoom只是放大视图,3D表现出来还是2D的呀,只是模型是3D的,所以我觉得不存在你说的问题,或者我没有理解你的问题.
回复

使用道具 举报

22

主题

71

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2004-9-15 10:25:00 | 显示全部楼层
就是说,目前我打开的是一个3D模型,以3维的界面显示,如果用CAD中的ZOOM命令选择放大后,仍然是一个放大的3D模型,但是我在ARX中用acedSetCurrentView (&view, NULL), 后,图纸就变成了二维空间下的了,显示的是一个二维图形,需要转换视图才能看到3D模型。我的问题是:有什么思路才能实现ZOOM一样的功能?谢谢
回复

使用道具 举报

14

主题

202

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
258
发表于 2004-9-15 11:19:00 | 显示全部楼层
&lt class=signature>你试试
&lt class=signature>void
&lt class=signature>setViewDirection(
&lt class=signatureInEnd>const AcGeVector3d& viewDirection);
&lt class=signatureInEnd>将结果告诉大家
回复

使用道具 举报

22

主题

71

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2004-9-15 20:35:00 | 显示全部楼层
用这个好象行的通,但是我还没有完全做出来,问题在于:
我没能确定3D的VECTOR值
有没有什么函数能够直接得到当前3D的视图环境?然后放大后,再还原,这样不知道行不行?
回复

使用道具 举报

14

主题

202

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
258
发表于 2004-9-16 08:30:00 | 显示全部楼层
如果是这样就好办了,
你先得到当前view,由当前view得到getViewDirection,
再设置放大不就ok???
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 21:56 , Processed in 0.223215 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表