点击查看详细介绍

AskFaceParm 输出UV值

sootvf 8月前 307 0

UG NX 二次开发 技术交流 qq群:641226372      UG二次开发(C、C#、WPF)


请教一下,我已知一点的xyz坐标,通过AskFaceParm得到了在某面上的UV值。但是输出这个UV值后,感觉非常奇怪,U的值维原x的0.001倍,V的值维原y的0.001倍. 但是如果我通过meshPointConstructor 'on surface'直接在面上点一个点,显示出的UV是不一样的。如图。

请问大家知道是什么问题么?谢谢!


比如:最初的点坐标为(26,-7,25),通过AskFaceParm得到的UV为(0.026,-0.007)。但图中的UV则为0.529,0.559.


这是我的code:

dummyCoord = [25.80, -6.944, 26.00]

(parm,face_pnt) = NXOpen.UF.Modeling.AskFaceParm2(theUFModeling, cADFace[0].Tag, dummyCoord)



meshPointConstructor_UVError.PNG

0

最新回复 (0)
请登录后发表新帖