VertexTextureCoordinates

VertexTextureCoordinates

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

更多信息

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

范例

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

基本范例  (3)

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

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

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

范围  (5)

一维纹理坐标的范围假定位于 {0}{1} 之间:

通过使用位于 {0}{1} 之间的坐标指定一维纹理的一部分:

通过使用 {0}{1} 以外的坐标值重复一维纹理:

二维纹理坐标的范围假定位于 {0,0}{1,1} 之间:

通过使用 {0,0}{1,1} 之间的坐标指定二维纹理的一部分:

通过使用 {0,0}{1,1} 以外的坐标值重复二维纹理:

三维纹理坐标的范围假定位于 {0,0,0}{1,1,1} 之间:

多多边形映射到纹理坐标的子列表上:

实心曲线的分量映射到纹理坐标的子列表上:

属性和关系  (1)

绘图函数的纹理坐标可以通过 TextureCoordinateFunction 指定:

Wolfram Research (2010),VertexTextureCoordinates,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VertexTextureCoordinates.html (更新于 2018 年).

文本

Wolfram Research (2010),VertexTextureCoordinates,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VertexTextureCoordinates.html (更新于 2018 年).

CMS

Wolfram 语言. 2010. "VertexTextureCoordinates." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2018. https://reference.wolfram.com/language/ref/VertexTextureCoordinates.html.

APA

Wolfram 语言. (2010). VertexTextureCoordinates. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VertexTextureCoordinates.html 年

BibTeX

@misc{reference.wolfram_2024_vertextexturecoordinates, author="Wolfram Research", title="{VertexTextureCoordinates}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/VertexTextureCoordinates.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_vertextexturecoordinates, organization={Wolfram Research}, title={VertexTextureCoordinates}, year={2018}, url={https://reference.wolfram.com/language/ref/VertexTextureCoordinates.html}, note=[Accessed: 22-November-2024 ]}