iCAx开思网
标题:
CAA问题
[打印本页]
作者:
cupcake
时间:
2005-1-15 14:39
标题:
CAA问题
各位高手:
我想用鼠标选择pad出来的一个实体的一个表面,请问应该在AddElementType(()中的参数中选那个接口啊? 我用的是CATSurface,发现除了可以选择是体表面,还可以选择xy palne,不符合我的要求,请指点。
作者:
acoka
时间:
2005-1-15 17:35
CATIMfPlane
作者:
cupcake
时间:
2005-1-16 17:50
acoka兄,我用了CATIMfPlane,可是还是不能选择pad的一个表面,只能选择plane,包括xy plane.不知道为什么。用CATFace则什么都不能选。
作者:
acoka
时间:
2005-1-16 22:11
没有你的程序,具体并不知道你是怎么写的
你试试用下面的代码覆盖你的相应部分,应该pad面之类的sub-element和feature之类的平面都可以取的
_pPlaneInputAgent = new CATFeatureImportAgent( "AgentPathPlane" , NULL, NULL, MfNoDuplicateFeature);
{
CATListOfCATString orderedTypeList;
orderedTypeList.Append( CATIMfPlane::ClassName() );
orderedTypeList.Append( CATPlane::ClassName() );
_pPlaneInputAgent ->SetOrderedTypeList( orderedTypeList );
_pPlaneInputAgent ->SetBehavior(
CATDlgEngWithPrevaluation
| CATDlgEngWithPSO
| CATDlgEngOneShot
| CATDlgEngValuedFromCSO
);
_pPlaneInputAgent ->SetAgentBehavior(
MfNoDuplicateFeature
| MfPermanentBody
| MfLastFeatureSupport
| MfRelimitedFeaturization
);
}
作者:
cupcake
时间:
2005-1-18 16:52
再问一下acoka兄,我想选择ThickSurface出来的实体的一个表面,在
void pointCmd::BuildGraph()中的_daPathElement->AddElementType()函数中应该添加哪种接口阿?
作者:
acoka
时间:
2005-1-19 00:06
你说任意曲面?
试试看
orderedTypeList.Append( CATIMfBiDimResult::ClassName() );
作者:
cupcake
时间:
2005-1-19 22:26
我的意思你可能没有明白,就是说我想选取使用ThickSurface命令(入图1)做出来的实体的一个表面,在void pointCmd::BuildGraph()中的_daPathElement->AddElementType()函数中应该添加哪种接口阿?
作者:
cupcake
时间:
2005-1-19 22:29
补充一下,我在void btlCmd::BuildGraph()中用了以下语句:
_daPathElement = new CATPathElementAgent("thickface");
_daPathElement->AddElementType(CATIMfBiDimResult::ClassName());
还是没有达到我的目的,请继续指点,谢谢了。
作者:
acoka
时间:
2005-1-20 12:27
CATSurface呢?
同一个基底的那些东西,都试试看,总能碰到
作者:
cupcake
时间:
2005-1-20 13:46
好的,谢谢了。
作者:
cupcake
时间:
2005-1-28 14:34
再问一下,怎么样去得到用ThickSurface命令做出来的实体的厚度,用哪个接口?请高人指点。
作者:
acoka
时间:
2005-1-28 16:56
试试看CATIThick
作者:
cupcake
时间:
2005-1-28 17:09
谢谢acoka兄了,这个接口好像是操作Thickness这个命令的,和ThickSurface不一样。
作者:
cupcake
时间:
2005-2-23 17:35
用了CAThick,实践证明不能达到要求,ThickSurface这个特征肯定是由CATIShape的哪一个子类接口控制的,可惜就是找不到,请各位指点。
作者:
cupcake
时间:
2005-2-24 11:42
acoka兄,查过了CATIPrtFactory中的函数,好像没有创建ThickSurface的函数。奇怪!
作者:
acoka
时间:
2005-2-25 12:05
CATIPrism呢?
不过估计也不行,虽然它内部可能只用CATTopPrism做的
作者:
cupcake
时间:
2005-2-25 15:52
CATIPrism不是Pad和Pocket的接口的父类吗?我试试看。谢谢了,估计也不行
作者:
cupcake
时间:
2005-2-25 19:33
acoka兄,能不能帮忙问问你们那的顾问阿,搞得郁闷了,多谢了。
:)
作者:
cupcake
时间:
2005-2-27 15:27
高手们,麻烦看看阿。
作者:
cupcake
时间:
2005-2-28 16:48
高手们,麻烦了,看看吧
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3