新手请教如何标记怪物猎人ol自动标记

查看: 2669|回复: 7
怎样标注尺寸啊?新手求助!
在线时间 小时
本帖最后由 作者 于
11:03:50 编辑
画了两条直线,怎样标注它们得尺寸啊。要加些什么代码?
double x1,x2,x3,y1,y2,y3;
AcGePoint3d pt1(x1,y1,0),pt2(x2,y2,0),pt3(x3,y3,0); AcDbLine* pLine1=new AcDbLine(pt1,pt2);
AcDbLine* pLine2=new AcDbLine(pt2,pt3);
AcDbDatabase *pCurDb; AcDbBlockTable *pBlockT pCurDb=acdbHostApplicationServices()-&workingDatabase();
pCurDb-&getSymbolTable(pBlockTable,AcDb::kForRead); AcDbBlockTableRecord *pBlockTableR pBlockTable-&getAt(ACDB_MODEL_SPACE,pBlockTableRecord,AcDb::kForWrite); pBlockTable-&close();
AcDbObjectId lineId; pBlockTableRecord-&appendAcDbEntity(lineId,pLine1); pBlockTableRecord-&appendAcDbEntity(lineId,pLine2);
pBlockTableRecord-&close(); pLine1-&close(); pLine2-&close();
在线时间 小时
与画线相似,当然稍微麻烦一点点。
以对齐标注为例,使用AcDbAlignedDimsion类的构造函数建立标注对象,构造函数原型为:
&lt class=signature&AcDbAlignedDimension(const AcGePoint3d& xLine1Point, const AcGePoint3d& xLine2Point, const AcGePoint3d& dimLinePoint, const char* dimText = NULL, AcDbObjectId dimStyle = AcDbObjectId::kNull);
&lt class=signature&然后添加到当前图形数据库即可。
在线时间 小时
不好意思,能不能些详细一些啊。
在线时间 小时
在你给出的代码最后三行前加上以下代码试试:
AcDbAlignedDimension pDim = new AcDbAlignedDimension(pLine1-&startpoint(), pLine1-&endpoint(), AcGePoint3d(x3, y3, 0), &&&&);
AcDbObjectId Id;
pBlockTableRecord-&appendEntity(Id, pDim);
最后close pDim对象。
在线时间 小时
非常感谢的指导!标注了尺寸之后,发现图形看起来非常小而尺寸很大,不协调。怎样处理啊?还有如果有斜线又怎样标注它的水平和铅直尺寸呢?
在线时间 小时
不知道楼主是否有ACAD手工绘图经验,请回忆一下手工绘图时遇到尺寸与图形不协调时是如何解决的,这对于编程解决是有帮助的。
具体编程解决5楼提出的第一个问题,要使用标注样式表,请先阅读ARX联机文档中有关AcDbDimStyleTableRecord类及其变量编辑函数的说明。若还有问题再发帖。
第二个问题:使用AcDbRotatedDimension类,详见ARX联机文档。
在线时间 小时
是不是用setDimscale(0.2)啊,我试了一下好像图形没有什么变化。
在线时间 小时
我定义了一个修改尺寸标注样式的函数editDimStyle(),主要是修改全局变量:pDimStyleTblRcd-&setDimscale(0.1)。运行后图形的标注还是那样没什么变化。打开cad标注-样式,发现当前标注样式还是原来的。从新定义了一个设置尺寸标注样式的函数setDimStyle(),设置新的样式名NewDim,还是一样的问题。怎么办啊。
& 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
Powered by新手一个 请问这个怎么玩
老是被怪打死 难受【创造与魔法吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:41,206贴子:
新手一个 请问这个怎么玩
老是被怪打死 难受
新手一个 请问这个怎么玩
老是被怪打死 难受
史诗巨制,画面精良,文武名将云集,驰骋沙场,开疆拓土,建功立业三国玩的就是策略!
很多材料不知道哪里搞
公屏一大堆收东西的 和问问题的
然后工作台只有一天的时间是什么意思。。
先盖个房子或加入家族,把工作台放家里就没时间倒计时了
一步步来吧,不着急,看着等级打怪
绕着走啊老哥
秦王绕柱走加个家园或者自己创一个
我也是,老死,无意中就跑到怪的范围内了,心真累
创造与魔法手游电脑版-选51模拟器 开局一个人 生存靠双手 电脑玩更轻松.51模拟器—收录多渠道版本,支持加速,不发烫 省流量 轻松玩转各类手游.
我都被猛犸象搞死n回了 但我还是喜欢去调戏它
我也是,还没有捡起上次的遗物就又死了
贴吧热议榜
使用签名档&&
保存至快速回贴你的位置:
新人请教怎么自动寻怪、靠近怪物点击它
18:03:37 |
来源: 按键精灵资源站
求详讲说,最好或手把手教的师傅。感激不尽。企鹅:正在加载验证码......
请先拖动验证码到相应位置新人求助,如何让一个标记不发声?【vocaloid吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:73,690贴子:
新人求助,如何让一个标记不发声收藏
新人求助,如何让一个标记不发声?
你所谓的标记是什么?这里姑且假设你是想让歌词不出声...中文不清楚 日文可以输入歌词 xtu可以把歌词的发音记号改为Sil或者Asp或者乱码都可以让这个音符不出声 效果各自都不太一样你可以挨个试试
让一个标记不出声?切掉DYN或者加个Sil美滋滋
登录百度帐号}

我要回帖

更多关于 ff14标记怪物 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信