iCAx开思工具箱
标题:
如何在指定的位置创建标注
[打印本页]
作者:
hong3058
时间:
2013-10-9 15:51
标题:
如何在指定的位置创建标注
在CATIA中,标注集中创建标注,在几何元素中点击,就会在点击的地方创建标注。
代码有SetPosition来设置显示文本的位置,如何设置指向箭头的位置?
作者:
海贼----王
时间:
2013-10-9 20:26
你实现标注功能了吗??
作者:
圈圈眉
时间:
2013-10-10 14:01
我做的是在点上创建标注:
piFactAdv -> CreateTextOnGeometry (pSelection, Plane, &CATUcString , &piText);
pSelection就是创建标注的位置,我把CATPoint buildPath后:
CATPathElement* pPathElement = NULL;
CATIBuildPath* pBuildPath = NULL;
HRESULT rc1 = spSpecPoint1-> QueryInterface(IID_CATIBuildPath,(void**)&pBuildPath);
CATPathElement activePath = CATFrmEditor::GetCurrentEditor()->GetUIActiveObject();
HRESULT rc2 = pBuildPath->ExtractPathElement(&activePath,&pPathElement);
if(!!pBuildPath)
{
pBuildPath->Release();
pBuildPath = NULL;
}
CATSO * pSelection = new CATSO(0);
pSelection->AddElement(pPathElement,0);
生成pSelection,没试过其他几何元素的创建。
作者:
hong3058
时间:
2013-10-13 22:19
我已经创建标注了,现在是要修改标注指针指向的位置。
比如在面上创建文本标注,标注上有个箭头指向面,选择这个标志箭头位置就会出现黄色方块,拖动它可以沿着一条黄色的线移动位置,我现在需要代码去实现移动这个过程。
我已经通过标注的leader的Movepoint移动了该点,但是当我拖动标注文本位置时,它又指向面的原来的位置,不知道如何解决啊???
作者:
又见谷雨
时间:
2021-6-8 16:20
同问,这个问题解决了吗,能否指点一下
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3