iCAx开思工具箱

标题: CAA中如何创建元素类型(点、线)的参数 [打印本页]

作者: linlily0925    时间: 2012-8-28 10:19
标题: CAA中如何创建元素类型(点、线)的参数
如题~~~
作者: 珊瑚草    时间: 2012-8-28 14:55
什么是元素类型的参数?能详细一点吗?

作者: linlily0925    时间: 2012-8-29 09:07
恩恩 ~~
在catia中创建参数时,可以创建double、int等类型的
但是也可以创建point、line类型的,我想知道point或者line类型的参数是如何创建的~~
作者: 珊瑚草    时间: 2012-8-29 11:07
是CATMathPoint 这种类型吗?
作者: 珊瑚草    时间: 2012-8-29 11:08
还是CATPoint?
作者: linlily0925    时间: 2012-9-13 10:19
已经知道了~~~嘿嘿
作者: linlily0925    时间: 2012-9-13 10:19
//创建一个点类型的参数
        CATICkeType_var iParameterType =spParmDictionary->FindType("Point");
        if(iParameterType == NULL_var)
        {
                cout<<"Error in iParameterType!"<<endl;
                RequestDelayedDestruction();
                return (CATStatusChangeRCAborted);
        }
        CATICkeParm_var spParamPoint = spCkeParmFactory->CreateLiteral(iParameterType,"PTType");
        if(spParamPoint == NULL_var)
        {
                cout<<"Error in spParamPoint!"<<endl;
                RequestDelayedDestruction();
                return (CATStatusChangeRCAborted);
        }
        CATISpecObject_var spNewParamPT = spParamPoint;
        if(spNewParamPT == NULL_var)
        {
                cout<<"Error in spNewParamPT!"<<endl;
                RequestDelayedDestruction();
                return (CATStatusChangeRCAborted);
        }
        spNewParamPT->Update();
作者: 珊瑚草    时间: 2012-9-13 10:43
linlily0925 发表于 2012-9-13 10:19
//创建一个点类型的参数
        CATICkeType_var iParameterType =spParmDictionary->FindType("Point");
        if(i ...

感谢共享!!!




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3