Mathematica > 可视化与图形 > 图形选项和样式 > 三维图形选项 > VertexNormals >

VertexNormals

VertexNormals
是图元的一个选项,指定分配给三维顶点的法线方向.
  • VertexNormals 指定一个多边形顶点 i 具有方向阴影效果的法向量 .
  • 是以 形式表示的向量. 只有这些向量的方向起作用; 向量自动规范成单位长度.
  • VertexNormals->None 指定不给出明确的顶点法线,法线方向应该从实际顶点坐标导出. 象基元点和线,没有基于模拟光照的阴影.
用边向量的向量积来计算法向量:
具有指向 的法向量的一个空间三角形:
用不同方向的法向量会有阴影的效果:
指定三维线的顶点法线:
指定三维点的顶点法线:
用边向量的向量积来计算法向量:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
具有指向 的法向量的一个空间三角形:
In[3]:=
Click for copyable input
Out[3]=
用不同方向的法向量会有阴影的效果:
In[4]:=
Click for copyable input
Out[4]=
指定三维线的顶点法线:
In[5]:=
Click for copyable input
Out[5]=
指定三维点的顶点法线:
In[6]:=
Click for copyable input
Out[6]=
定义一个圆柱模型的各个顶点和面的参数:
没有面法向量,每个多边形面的阴影是有层次变换:
有面法向量,每个多边形面的阴影是平滑融合一起的:
Plot 函数自动生成面法向量:
没有面法向量,得到层次的、小面积组成的阴影:
一个用直线可视化显示平面法向量的函数:
可视化显示部分平面的法向量:
改变有效的法平面向量:
使用 ExampleData 的带阴影的网线对象:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF