|
刚才panhao有个帖子,研究了下思路,gh实现也很简单。首先用一个六边形的grid生成一系列互相切,等大的堆积,想象许多硬币密排在一起,一个周围有六个圆,然后取用一条封闭曲线围合一下,再提取三点(三点确定一个圆),每个点想象成一个复数,z=x+i*y,进行变换,z'=f(z),z'是变换后的坐标。也就是利用一个复变函数的变换实现“保角变换”,简而言之,变换前后任何曲线的夹角经过变换是不变的,次外 还有些有意思的性质,比如平面空间是被连续地变换过去的,所以切点以及拓扑关系是不会变的。保角变换应该有很多 我用的是莫比乌斯变换(和莫比乌斯带子完全没关系)f(z)=a*z+b/c*z+d。函数编辑器好像不能进行复数运算,有没有解决方法?
更多资料大家可以去网上找一下 毕竟保角变换(保形变换)这样的东西 自己也是一知半解,网上成熟的资料比较多。
最后谈一谈变换,变换这个概念在数学上是极其深刻的,大的几何框架都是建立在变换群的基础上,旋转、平移、缩放都是变换,其本质是乘了一个矩阵,那么在莫比乌斯变换里,也是类似的运算,只不过更加复杂而已,这种变换的物理意义并不像旋转 平移 缩放那么直观,但本质还是差不多的。
基于莫比乌斯变换的圆镶嵌.gh
(9.5 KB, 下载次数: 128, 售价: 2 lux照度)
|
评分
-
查看全部评分
|