VertexTextureCoordinates

VertexTextureCoordinates
是图形基元的一个选项,指定对顶点分配的纹理坐标.

更多信息更多信息

  • VertexTextureCoordinates 可以用于各种定义了实心形状的基元,包括 PolygonFilledCurveGraphicsComplex.
  • VertexTextureCoordinates->{t1,t2,} 指定坐标 应该赋予顶点 i.
  • 每个顶点的纹理坐标 可以具有如下形式:
  • {u}一维坐标
    {u,v}二维坐标
    {u,v,w}三维坐标
  • 纹理坐标 uvw 的范围假定位于 之间.
  • 在从 范围外的坐标是周期性的,并且等价于 Mod[u,1] 等.
  • VertexTextureCoordinates->{{t1,t2,},{u1,u2,},} 指定坐标列表,这些坐标应该映射到多形指定的相应形状上.
  • 纹理采用颜色数组.
  • 纹理坐标遵循和正数相同的规则.
  • 对于一个特定维度,纹理坐标 对应于最小的位置,而纹理坐标 对应于最大位置.
  • 对于一维空间,纹理坐标对应于:
  • 0坐标 ,第一个元素
    1坐标 ,最后一个元素
  • 对于二维空间,纹理坐标对应于:
  • {0,0}坐标 ,第一行和第一列
    {1,1}坐标 ,最后一行和最后一列
  • 对于三维空间,纹理坐标对应于:
  • {0,0,0}坐标 ,第一行、第一列和第一管
    {1,1,1}坐标,最后一行、最后一列和最后一管
  • 多边形内部的纹理坐标实际上对应于由 VertexTextureCoordinates 指定的纹理坐标之间的插值.
  • 对应于纹理坐标的纹理颜色由纹理中的邻近颜色之间的插值计算.

范例范例打开所有单元关闭所有单元

基本范例  (3)基本范例  (3)

指定一维纹理的顶点坐标:

In[1]:=
Click for copyable input
Out[1]=

指定二维纹理的顶点坐标:

In[1]:=
Click for copyable input
Out[1]=

指定三维纹理的顶点坐标:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
2010年引入
(8.0)
| 2014年更新
(10.0)