AcDbDimData::setConstraint
有人在自定义对象中使用AcDbDimData::setConstraint吗?我很难弄清楚如何正确执行此操作。我有两个AcDbDimData对象,它们可以被选项卡化并更改它们的尺寸。一旦您修改了其中一个对象,对象就会被锁定,这部分都在工作。问题是实体(矩形)大小没有更新。我可以看到它闪烁,但大小不粘。只是在寻找一个示例,方向...如果有人想玩,我已经附上了我的项目
谢谢
**** Hidden Message ***** 没有特别使用过...今天晚些时候会查看您的代码......不知道我是否会有所帮助......命令
doit
它应该做什么?(在A2009MEP上试用)它简单地画了一个盒子和五个把手,仅此而已...我错过了什么吗? 谢谢LE.3
你是说你没看到DYN手柄?
Si 嗯,是DYN开的吗? 呵呵......让我检查一下...现在很久不做任何生产工作或起草了(借口:10234.178a) 好的...它在这里工作。
编辑:处理拱形单位-一旦我将其更改为十进制...我看到尺寸粘在更改的尺寸数据上,而不是矩形上...编辑2:我明白了,你是什么意思...有时,当我点击标签并输入一个新的dim时,所有的信息都会更新。
以前从未使用过动态输入,但假设在键入新值后单击选项卡,它将更新矩形(或对象)?还是简单地跳转到下一个可用的编辑框
并且仅当单击enter键时才执行更新
编辑:在普通矩形上进行了快速测试……一旦我使用了dyn输入,并使用选项卡切换到另一个编辑框,它很简单:除非我按enter键,否则不会用新值更新对象
您是否希望在点击选项卡后能够获取该值并将其传递给您的对象<现在我很困惑…需要一杯咖啡。。 对,例如对于一条线,您可以选项卡切换到角度,输入一个值,线现在被约束在该角度,
然后您可以选项卡返回长度并输入一个值。这可能是AcDbPolyline的问题,因为它的行为也不符合预期。
例如,绘制一个矩形,抓握并调整角度,它不粘 BTY,查看欧特克样本时要小心,每次选择握把时,AcGrip(在抓地力样本中)类都会发射五个悬空指针
页:
[1]
2