明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2064|回复: 6

请教如何设置尺寸界线的高度为一个定值

[复制链接]
发表于 2007-1-5 16:32:00 | 显示全部楼层 |阅读模式
大家如图片所示,我想把图中的H值设置为一个定值,以便实现自动标注,请问大家这个数值有什么函数设置,如何实现,实在是想不出如何设置,请大家多多指教!!
 楼主| 发表于 2007-1-5 16:42:00 | 显示全部楼层
;刚才图片没有传上来,如图

本帖子中包含更多资源

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

x
发表于 2011-6-28 12:42:16 | 显示全部楼层
其实这是一个很好的问题,可惜我不知道答案。
发表于 2011-7-13 14:00:42 | 显示全部楼层
大家快来帮帮他啊,也算是帮助我们自己了
发表于 2011-8-26 00:22:34 | 显示全部楼层
应该这样描述:请教如何设置尺寸界线的高度为一个定值,而尺寸界线的原点不能变
发表于 2011-8-27 19:25:10 | 显示全部楼层
AcDbRotatedDimension(

double rotation,

const AcGePoint3d& xLine1Point,

const AcGePoint3d& xLine2Point,

const AcGePoint3d& dimLinePoint,

const ACHAR * dimText = NULL,

AcDbObjectId dimStyle = AcDbObjectId::kNull);

rotation            Input rotation angle (in radians) for the dimension
xLine1Point       Input start point (in WCS coordinates) of first extension line
xLine2Point       Input start point (in WCS coordinates) of second extension line
dimLinePoint      Input point (in WCS coordinates) on dimension line itself
dimText Input   text string to use as the dimension annotation
dimStyle Input   object ID of AcDbDimStyleTableRecord to use

以上是旋转标注的构造函数,第四人参数const AcGePoint3d& dimLinePoint就是设置H高度值的。
或者用他的编辑函数:
Acad::ErrorStatus

setDimLinePoint(

const AcGePoint3d& unnamed);

unnamed   Input point (in WCS coordinates) that will lie on the dimension line
发表于 2012-9-28 10:21:57 | 显示全部楼层
这个确实很实用,希望高手帮忙解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 10:03 , Processed in 0.178255 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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