iCAx开思工具箱

标题: CATGeoFactory中CreatePointOnSurface创建的点不在曲面上,求助中 [打印本页]

作者: ybbtmvtk    时间: 2012-4-4 14:58
标题: CATGeoFactory中CreatePointOnSurface创建的点不在曲面上,求助中
CATGeoFactory中CreatePointOnSurface创建的点不在曲面上
部分代码:
CATSurface * surface =...;
CATGeoFactory* factory =...;
CATSurParam param = surface -> CreateParam(0.1,0.1);
CATPointOnSurface * point = factory -> CreatePointOnSurface(param,surface);
之后获得了该点的坐标,并将其加入到CATIGSMFactory中,以便查看。
结果如图:
(, 下载次数: 8)
请各位高手帮着解决一下,有愿意帮助的可以共享代码。

作者: qiuzhi99    时间: 2012-4-5 20:36
你的代码上没有约束完整
作者: SkyWolf88    时间: 2012-5-7 10:47
CATSurParam param = surface -> CreateParam(0.1,0.1);
估计是这句中的两个0.1设置有问题,不在Limits里。
应该获取曲面的Low、High两个Limits,再分别获取
LowParamU、LowParamV、HighParamU、HighParamV,
设定的U、V值,应该在获取的四个Param之间。
ParamU、ParamV区间内。




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