QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 2294|回复: 5
收起左侧

[求助] 二次开发中如何旋转已知实体

[复制链接]
发表于 2008-10-26 17:06:03 | 显示全部楼层 |阅读模式 来自: 中国山东烟台

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
二次开发中,对已画出的实体,如:直线、圆、圆弧,实施旋转方法?!
发表于 2008-10-26 17:31:06 | 显示全部楼层 来自: 中国
VBA中有几种方法/ f% D8 j; j. ^5 k( p3 U" a' b5 D$ p4 s
1、使用图形对象的“Rotate”方法使其绕指定点在当前用户坐标系XY平面旋转一个指定的角度(二维旋转)# T7 j2 l$ q' v2 f9 N
2、使用图形对象的“Rotate3D”方法使其在世界坐标系内绕指定的旋转轴旋转一个指定的角度(三维旋转)
. }# p7 `# z; T# [" u  p3、使用图形对象的“TransformBy”方法通过转换矩阵使其移动、旋转和缩放
" E: O- [4 A! S" m. i4、对于有“Rotation”属性的图形对象(包括标注、文字、块属性、参照、光栅图像、块阵列和形)可以修改该属性使其在对象坐标系内旋转到指定的角度
 楼主| 发表于 2008-10-29 08:58:29 | 显示全部楼层 来自: 中国山东烟台
可惜,本人用的开发工具是ARX,对在程序中画出的图形进行旋转,实在太难了
发表于 2008-12-18 16:47:27 | 显示全部楼层 来自: 中国辽宁鞍山
使用LSP语言会十分简单
发表于 2008-12-19 17:25:03 | 显示全部楼层 来自: 中国四川成都
非常不错,发现自己还有很多要学习
发表于 2008-12-19 22:16:31 | 显示全部楼层 来自: 中国江苏无锡
原帖由 ytcadtools 于 2008-10-29 08:58 发表 http://www.3dportal.cn/discuz/images/common/back.gif
& d; D+ F; W  S  G可惜,本人用的开发工具是ARX,对在程序中画出的图形进行旋转,实在太难了

0 H$ i( L9 M4 m& a3 }
* W8 d# |7 w4 s* l) f& e一步到位不是更好?好像也是可以调用ACAD命令的八?好像比VBA和lisp好一些,还能解决某些二次开发软件的“command不能嵌套超过4层”。, J# R" m" f# b7 P1 U0 g4 H; @$ g
5 [2 ^& t: A6 p7 e$ X. ~
[ 本帖最后由 www1974 于 2008-12-19 22:19 编辑 ]
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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