NX二次开发 PK获得面uv点和方向 PK_SURF_eval_with_normal

NX二次开发 PK获得面uv点和方向 PK_SURF_eval_with_normal

这个函数我很推荐你用pk的 因为ufun貌似获得面方向不一定准确 
而以下方法pk获得面方向是准确的

//获得面上点和方向(任何面)(uv范围0.0 - 1.0)
bool PK_AskFacePointAndDir(const tag_t face_tag, const double u, const double v, double point[3], double dir[3])
{
	tag_t          ps_tag = NULL_TAG;
	double         u1 = u, v1 = v;
	u1 = fabs(u);
	v1 = fabs(v);
	point[0] = 0.0;
	point[1] = 0.0;
	point[2] = 0.0;
	dir[0] = 0.0;
	dir[1] = 0.0;
	dir[2] = 1.0;
	if (NULL_TAG == face_tag
		|| UF_PS_ask_ps_tag_of_object(face_tag, &ps_tag)
		|| u1 > 1.0
		|| u1 < 0.0
		|| v1 > 1.0
		|| v1 < 0.0)
		return false;
	PK_SURF_t    surf;
	PK_UVBOX_t   uvbox;
	PK_LOGICAL_t orientation = PK_LOGICAL_false;
	if (PK_FACE_ask_oriented_surf(ps_tag, &surf, &orientation)
		|| PK_FACE_find_uvbox(ps_tag, &uvbox))
		return false;
	PK_UV_t     pkUV;
	PK_VECTOR_t pt, normal;
	pkUV.param[0] = uvbox.param[0] + (uvbox.param[2] - uvbo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要下载"brain_surf_small.bmp"图像,你可以按照以下步骤进行操作: 1. 打开你的计算机,确保你具有可靠的互联网连接。 2. 在你首选的网页浏览器中打开一个搜索引擎,比如谷歌或百度。 3. 在搜索栏中输入"brain_surf_small.bmp"图像下载。 4. 按下"Enter"键或击搜索按钮开始搜索。 5. 你将看到搜索结果页,其中可能包含多个图像下载网站的链接。 6. 击一个你信任且可靠的图像下载网站的链接,比如Pixabay或Unsplash等。 7. 在图像下载网站上,使用其搜索功能再次输入"brain_surf_small.bmp"。 8. 击搜索按钮开始搜索,并查看搜索结果页。 9. 根据搜索结果,查找包含"brain_surf_small.bmp"图像的下载链接。 10. 击下载链接进行图像下载。 11. 在下载对话框中选择保存图像的位置,并击"保存"按钮。 12. 等待下载完成,这可能需要一些时间,具体取决于图像的大小和你的互联网连接速度。 13. 一旦下载完成,你可以打开图像所在的文件夹,并使用适合的图像查看器查看"brain_surf_small.bmp"图像。 通过以上步骤,你将能够成功下载"brain_surf_small.bmp"图像,并在你的计算机上查看它。 ### 回答2: 要下载"brain_surf_small.bmp"图像,您需要执行以下步骤: 1. 首先,您需要在互联网上搜索"brain_surf_small.bmp"图像。您可以使用常见的搜索引擎,如谷歌或百度,在搜索栏中输入"brain_surf_small.bmp"并按下回车键。 2. 在搜索结果页中,您可能会看到多个网站和来源提供该图像的下载。请查看结果,并选择一个可靠和安全的网站。 3. 打开选择的网站并查找与所需图像相关的链接或按钮。通常,图像链接会用于下载文件,而按钮可能会给您提供类似“Download”(下载)的选项。 4. 单击图像链接或按钮,开始下载"brain_surf_small.bmp"图像。下载过程可能会花费一些时间,具体取决于您的互联网连接速度和图像文件的大小。 5. 一旦图像下载完成,您可以在您的计算机上指定的文件夹或默认下载文件夹中找到"brain_surf_small.bmp"文件。 请注意,上述步骤是基于一般情况提供的,并且可能因不同的网站和下载程序而有所不同。另外,确保您下载的图像是来源可靠的,以免下载到恶意软件或损坏的文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梅雷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值