QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2247|回复: 5
收起左侧

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

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

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

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

x
二次开发中,对已画出的实体,如:直线、圆、圆弧,实施旋转方法?!
发表于 2008-10-26 17:31:06 | 显示全部楼层 来自: 中国
VBA中有几种方法
9 L+ i, Q, {4 k7 r1、使用图形对象的“Rotate”方法使其绕指定点在当前用户坐标系XY平面旋转一个指定的角度(二维旋转)* V2 w+ ]9 {% Z
2、使用图形对象的“Rotate3D”方法使其在世界坐标系内绕指定的旋转轴旋转一个指定的角度(三维旋转)8 Q- e+ F, |" k
3、使用图形对象的“TransformBy”方法通过转换矩阵使其移动、旋转和缩放
! G  f8 ?7 j9 E" o  s4、对于有“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% m& B- |  t; Z
可惜,本人用的开发工具是ARX,对在程序中画出的图形进行旋转,实在太难了

! @, G3 a+ z) w0 @  x( `
- g0 Y1 P& C; P/ J3 q" Q一步到位不是更好?好像也是可以调用ACAD命令的八?好像比VBA和lisp好一些,还能解决某些二次开发软件的“command不能嵌套超过4层”。
* [1 r6 `0 {# O8 F3 f; a3 O4 P5 ]  H2 i5 M
[ 本帖最后由 www1974 于 2008-12-19 22:19 编辑 ]
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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