我该如何在不使用分段函数的情况下定义该区域?

我认为这与双线性曲面有关,但我不确定如何入门。



评论

您对该表面具有什么样的性能?

#1 楼

一种解决方案是双线性映射,它适用于每个凸四边形。

让$ A,B,C,D $依次为平面中四边形$ Q $的顶点。 />
然后$ f(u,v)=(1-u)(1-v)A + u(1-v)B + uvC +(1-u)vD $映射正方形$ [0 ,1] \ times [0,1] $到$ Q $。




评论


$ \ begingroup $
什么,没有MathJax吗? :-(
$ \ endgroup $
–lhf
2015年9月13日14:24



$ \ begingroup $
是的,看起来还无法使用:(。您暂时不介意使用纯代码格式,因此所有这些符号都不会分散公式的注意力吗?
$ \ endgroup $
–glampert
15年9月13日在18:09

$ \ begingroup $
我已将此问题添加到meta的示例列表中,以增加将MathJax添加到我们网站的案例。
$ \ endgroup $
– trichoplax
2015年9月14日下午13:37

$ \ begingroup $
“适用于所有四边形”。除非我弄乱了“信封草图的背面”,否则我认为您需要将其修改为“每个凸四边形”。
$ \ endgroup $
–西蒙F
2015年9月14日下午13:45



$ \ begingroup $
@ ratchet,MathJax,是的!
$ \ endgroup $
–lhf
2015年11月3日15:13