游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9848|回复: 13

如何获得三角形内部任意一点的uv纹理坐标? 已经知

[复制链接]

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-6-9 15:23:00 | 显示全部楼层 |阅读模式
已知P0、P1、P2、是三角形上的三点,对应的3个纹理坐标也知道,如何获得三角形内部任意一点的uv纹理坐标?

已知:     点 P0 空间坐标(x0, y0, z0) 纹理坐标(u0, v0)
            点 P1 空间坐标(x1, y1, z1) 纹理坐标(u1, v1)
            点 P2 空间坐标(x2, y2, z2)  纹理坐标(u2, v2)

求:   三角形内部任意一点的uv纹理坐标?

这个三角形是3维空间的, uv是2维空间的!!

如图:
    求中间locator 对应的纹理坐标, 下面三角形是对应的uv坐标!!  谢谢

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-6-9 15:32:00 | 显示全部楼层

Re:如何获得三角形内部任意一点的uv纹理坐标? 已经

你想干嘛 这种插值计算一下就出来了呀 而且又不需要程序员做……

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2009-6-9 15:33:00 | 显示全部楼层

Re:如何获得三角形内部任意一点的uv纹理坐标? 已经

能够说详细点吗? 插值一算就出来了,真的这么简单??

因为我切割这个这个三角形后, 新增加的点想自动获得uv!!

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-6-9 15:47:00 | 显示全部楼层

Re: Re:如何获得三角形内部任意一点的uv纹理坐标? 

openmaya: Re:如何获得三角形内部任意一点的uv纹理坐标? 已经知道3个点的uv纹理坐标

能够说详细点吗? 插值一算就出来了,真的这么简单??

因为我切割这个这个三角形后, 新增加的点想自动获得uv!!

3DMax中啊 我完全不懂
我以为你说的编程相关

0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2009-6-9 17:13:00 | 显示全部楼层

Re:如何获得三角形内部任意一点的uv纹理坐标? 已经

过这个三角形的任意一点(假设为P0)和这个三角形内部的点(p)作一条直线.
求出这条直线与三角形(p1p2边)的交点(Px).

在线段(p1p2)上利用插值求出这个交点(Px)的(u,v)坐标.

然后在线段(P0Px)上利用插值求出那个内部点(p)的(u,v)坐标即可.

线段上的插值楼主总该知道怎么求了吧?

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2009-6-9 18:43:00 | 显示全部楼层

Re:如何获得三角形内部任意一点的uv纹理坐标? 已经

谢谢, 都怪我,想问题想糊涂了, 我用角度插值算的 ,会有点偏差!!

45

主题

126

帖子

126

积分

注册会员

Rank: 2

积分
126
发表于 2009-6-9 19:46:00 | 显示全部楼层

Re:如何获得三角形内部任意一点的uv纹理坐标? 已经

问个不相干的,怎样贴图片上去,而不是添加附件的方式?

0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2009-6-9 19:47:00 | 显示全部楼层

Re:如何获得三角形内部任意一点的uv纹理坐标? 已经

试贴图片



0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2009-6-9 19:48:00 | 显示全部楼层

Re:如何获得三角形内部任意一点的uv纹理坐标? 已经


格式:

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-6-9 19:49:00 | 显示全部楼层

Re:如何获得三角形内部任意一点的uv纹理坐标? 已经

先添加附件 得到这个附件的下载地址
然后再编辑那贴
按钮功能里选择第5个按钮
使用这个链接贴图
[em15]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-4-25 17:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表