社区
其它技术问题
帖子详情
ObjectArx视口AcDbViewport在获取模型空间中心点的时候为0?
NEW_USERLCP
2016-09-05 03:30:55
ObjectArx视口AcDbViewport在获取模型空间中心点的时候为0?
我可以肯定视口在模型空间的中心点不是0,0点,但是获取的viewCenter一直不对。
如果没办法,我改用什么方法获取该视口所显示的所有要素呢?跪求大神指点。
...全文
1312
1
打赏
收藏
ObjectArx视口AcDbViewport在获取模型空间中心点的时候为0?
ObjectArx视口AcDbViewport在获取模型空间中心点的时候为0? 我可以肯定视口在模型空间的中心点不是0,0点,但是获取的viewCenter一直不对。 如果没办法,我改用什么方法获取该视口所显示的所有要素呢?跪求大神指点。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2016-09-06
打赏
举报
回复
不懂帮顶
AutoCAD 二次开发学习系列【6】 -
视口
一直对AutoCAD里的
视口
这个概念很模糊。今天写了个程序明白了一些。 我的理解就是把当前的视图给分屏了。一般情况下咱们看得都是一个视图。如果你需要在一个屏幕里从不同的视角同时进行观看,这个就可以通过创建多个
视口
来完成。 在
Objec
tAR
X里,有
AcDb
ViewPort
Table类和
AcDb
Viewport
TableRecord类来表示。 步骤分3步: 1. 创建一到多个
AcDb
V
Objec
tAR
X(VC)-符号表之
视口
-在图纸
空间
创建一个新的
视口
(1)注册一个命令 static void AAAMyGroupCreateVPortInSpace(){ } (2)指定当前布局 Acad::ErrorStatus es =
acdb
HostApplicationServices()->layoutManager() ->setCurrentLayout(TEXT("布局1")); if (es != Ac...
Objec
tAR
X(VC)-符号表之
视口
-创建4个等大的
视口
(1)注册一个命令AAAMyGroupCreate4VPorts() (2)获得
视口
表
AcDb
Viewport
Table *pVPortTbl = NULL;
acdb
HostApplicationServices()->workingDatabase() ->get
Viewport
Table(pVPortTbl,
AcDb
::kForWrite);//使用“写”的模式打开数...
Objec
tAR
X_符号表---->
视口
2019独角兽企业重金招聘Python工程师标准>>> ...
Objec
tAR
X代码片段一
转载自网络 FindingtheActive
Viewport
sinModelSpace 1 // Set some
viewport
information. 2
AcDb
Viewport
Table* p
Viewport
Table; 3 if (db.get
Viewport
Table(p
Viewport
Table,
AcDb
::kForRead) 4 ...
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章