双曲线绕其对称轴旋转而生成的曲面即为双曲面,上节讲了单叶双曲面,这一节继续讲双叶双曲面.双叶双曲面的数学公式如下:x*x/a/a + y*y/b/b - z*z/c/c = -1在数学里,双曲面是一种二次曲面。采用直角坐标,双曲面可以用公式表达为(单叶双曲面),或(双叶双曲面)。假若,,则称为旋转双...
分类:
其他好文 时间:
2014-08-15 14:09:08
阅读次数:
570
环境:windows8.1,vs2013
曲面细分主要增加三角形的数量,使得表面和边缘更平滑和精细。
原理:
着色器主要包括外壳着色器、曲面细分阶段和域着色器阶段。
1、外壳着色阶段
外壳着色器阶段主要为每个片元进行曲面细分因子的设置和片元控制点的输入。
如片元为三角形时,需要设置三个边的细分因子和三角形内部的细分因子以及三角形输入的三个控制点。
2、曲面细分
这个阶段是固定渲染阶...
分类:
其他好文 时间:
2014-08-14 14:10:41
阅读次数:
319
双曲线绕其对称轴旋转而生成的曲面即为双曲面。在数学里,双曲面是一种二次曲面。 其中单叶双曲面可以用公式表达为: (x^2)/(a^2)+(y^2)/(b^2)-(z^2)/(c^2)=1 在现实中,许多发电厂的冷却塔结构是单叶双曲面形状。由于单叶双曲面是一种双重直纹曲面(ruled s...
分类:
其他好文 时间:
2014-08-14 14:00:48
阅读次数:
252
在数学表达式中,如果能写成这种形式:y = f(x, z),就可以称之为地形曲面.因为可以认为每一个平面上的位置都会对应唯一一个高度值. 在这一节中,将展示几个地形曲面的图形.使用自己定义语法的脚本代码生成超球图形.相关软件参见:数学图形可视化工具,该软件免费开源.QQ交流群: 36775...
分类:
其他好文 时间:
2014-08-12 16:18:54
阅读次数:
242
超球,自然界有很多果实属于超球的形状.之前曾经写过关于超圆的文章:数学图形(1.44)超圆, 这篇文章将对其扩展一下,由超圆的二维曲线转化为超球三维曲面.超圆就是方程式:x^a+y^b= c 生成的图形.当a==b==2时,为一个圆.超椭圆是方程式:m*x^a+n*y^b= c 生成的图形....
分类:
其他好文 时间:
2014-08-10 10:22:30
阅读次数:
580
(转)本文将展示几种基本图形的生成算法,包括:圆面,圆球,圆柱,圆锥,圆环,圆管,螺旋环,圆螺,五角环,金字塔,正8面体.使用自己定义语法的脚本代码生成数学图形.相关软件参见:数学图形可视化工具,该软件免费开源. 之前一篇文章:数学图形之将曲线(curve)转化成曲面管,写完之后,意识到这种...
分类:
其他好文 时间:
2014-08-09 15:48:48
阅读次数:
275
本文将展示几种基本图形的生成算法,包括:圆面,圆球,圆柱,圆锥,圆环,圆管,螺旋环,圆螺,五角环,金字塔,正8面体.使用自己定义语法的脚本代码生成数学图形.相关软件参见:数学图形可视化工具,该软件免费开源. 之前我写过一篇文章:数学图形之将曲线(curve)转化成曲面管,写完之后,意识到这...
分类:
其他好文 时间:
2014-08-09 13:11:37
阅读次数:
259
Kuen Surface应该又是一个以数学家名字命名的曲面.本文将展示几种Kuen Surface的生成算法和切图,其中有的是标准的,有的只是相似.使用自己定义语法的脚本代码生成数学图形.相关软件参见:数学图形可视化工具,该软件免费开源.QQ交流群: 367752815公式1#http://jala...
分类:
其他好文 时间:
2014-08-08 17:43:26
阅读次数:
284
这是一个姓Boy的人发现的,所以取名为Boy surface.该图形与罗马图形有点相似,都是三分的图形.它甚至可以说是由罗马曲面变化而成的.本文将展示几种Boy曲面的生成算法和切图,使用自己定义语法的脚本代码生成数学图形.相关软件参见:数学图形可视化工具,该软件免费开源.QQ交流群: 3677528...
分类:
其他好文 时间:
2014-08-08 09:31:35
阅读次数:
255
SineSurface直译为正弦曲面.这有可能和你想象的正弦曲线不一样.如果把正弦曲线绕Y轴旋转,得到的该是正弦波曲面.这个曲面与上一节中的罗马曲面有些相似,那个是被捏过的正四面体,这个则是个被捏过正方体.本文将展示SineSurface与粽子曲面的生成算法和切图,使用自己定义语法的脚本代码生成数学...
分类:
其他好文 时间:
2014-08-07 22:37:18
阅读次数:
273