产品
产品概览
Mathematica
Mathematica 学生版
Mathematica Home Edition
Wolfram
CDF Player
(免费下载)
可计算文档格式(CDF)
web
Mathematica
grid
Mathematica
Wolfram
Workbench
Wolfram
SystemModeler
Wolfram
Finance Platform
Mathematica
附加程序包
Wolfram|Alpha 产品
解决方案
解决方案概览
工程
航空航天与国防
化学工程
控制系统
电气工程
图像处理
工业工程
材料科学
机械工程
运筹学
光学
石油工程
生物技术与医药
生物信息学
医学影像
金融、统计、商业分析
精算科学
数据分析与挖掘
计量经济学
经济学
金融工程与数学
金融风险管理
统计
软件工程、内容传递
创作与出版
界面开发
软件工程
网页开发
科学
天文学
生物科学
化学
环境科学
地球科学
社会与行为科学
设计、艺术以及娱乐
游戏设计、特殊效果及衍生艺术
教育
STEM 教育倡议
高等教育
高职高专院校
中小学教育
学生
科技
可计算文档格式(CDF)
高性能并行计算(HPC)
参见:技术指南
购买
网上商店
其它购买方式
批量许可及站点许可证
联络销售部
软件
服务
升级
培训
书籍
Merchandise
技术支持
技术支持概览
Mathematica
参考资料
知识库
学习中心
技术服务
社区与论坛
培训
查看站点是否有许可证授权
Wolfram 用户门户
公司概况
关于 Wolfram Research
新闻与活动
Wolfram 博客
合作伙伴
工作机会
Mathematica
的历史
Stephen Wolfram 主页
联系我们
公司网站
全部站点
Wolfram|Alpha
演示项目
MathWorld
Integrator
Wolfram Functions Site
Mathematica Journal
Wolfram Media
Wolfram
Tones
Wolfram Science
Stephen Wolfram
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE
DOCUMENTATION CENTER
FOR THE LATEST INFORMATION.
DOCUMENTATION CENTER SEARCH
New to
Mathematica
?
Find your learning path
»
Mathematica
>
可视化与图形
>
符号图形语言
>
图形指令
>
Texture
>
MATHEMATICA 内置符号
VertexTextureCoordinates
TextureCoordinateFunction
FaceForm
Polygon
GraphicsComplex
Graphics3D
Graphics
参见 »
|
图形指令
绘图选项
Mathematica 8的新功能概要
符号图形语言
8.0的新功能:字母列表
8.0的新功能:可视化和图形
更多关于 »
Texture
Texture
[
obj
]
是一个图形指令,它指定
obj
应该作为多边形和其它填充图形对象的表面纹理使用.
更多信息
通过设置
VertexTextureCoordinates
,
Texture
[
...
]
提供一个可用于多边形表面的纹理.
Texture
可用于
Graphics
和
Graphics3D
.
Texture
[
image
]
可用于指定基于一个图像的二维纹理.
纹理可以是任何颜色的一维、二维或三维数组.
以下格式可用于明确指定纹理的颜色值:
Texture[{
c
1
,
c
2
,
...
}]
颜色的一维纹理
Texture[{{
c
11
,
c
12
,
...
},
...
}]
颜色的二维纹理
Texture[{{{
c
111
,
c
112
,
...
},
...
},
...
}]
颜色的三维纹理
每种颜色可以是对应于
RGBColor
的
格式列表,或对应于
RGBColor
的
格式列表.
Texture
[
obj
]
等同于
Texture
[
Rasterize
[
obj
]]
且将按其在笔记本中正常显示的大小和分辨率光栅化
obj
.
Opacity
可用于
Texture
来指定纹理的整体不透明度.
Texture
可用于
FaceForm
中,对前面和后面分别采用不同的纹理.
Texture
中的色彩在与
Lighting
交互时为漫反射色彩.
范例
关闭所有单元
例
(4)
把纹理应用于二维多边形:
把纹理应用于三维多边形:
把纹理应用于三维中的多个多边形:
把纹理应用于
ParametricPlot3D
的表面:
把纹理应用于二维多边形:
In[1]:=
Out[1]=
把纹理应用于三维多边形:
In[1]:=
Out[1]=
把纹理应用于三维中的多个多边形:
In[1]:=
In[2]:=
Out[2]=
把纹理应用于
ParametricPlot3D
的表面:
In[1]:=
Out[1]=
范围
(15)
使用 RGB 色彩列表的一维纹理:
使用梯度
ColorData
的一维纹理:
三维多边形上的一维纹理:
Plot3D
表面的一维纹理:
使用 RGB 色彩矩阵的二维纹理:
使用一个图像的二维纹理:
使用样式化文本的二维纹理:
使用二维和三维图形的二维纹理:
使用绘图函数的二维纹理:
使用 RGB 色彩数组的三维纹理:
通过堆叠多边形显示三维纹理:
三维纹理的交叉部分:
对应于
Polygon
每个顶点的纹理坐标可由
VertexTextureCoordinates
指定:
通过使用
和
之间的坐标指定一维纹理部分:
通过使用
和
之外的坐标值重复一维纹理:
假设二维纹理坐标范围为
到
:
通过使用范围
到
之内的坐标指定二维纹理部分:
通过使用
和
之外的坐标值重复二维纹理:
假设三维纹理坐标范围为
到
:
绘制函数的纹理坐标可由
TextureCoordinateFunction
指定:
使用
Opacity
设置纹理的整体不透明度:
使用
FaceForm
设置不同的前后纹理:
纹理表面的反射度可由
Specularity
设置:
在与
Lighting
交互时,纹理的色彩为漫反射色彩;
推广和延伸
(1)
使用
格式列表指定纹理单个像素的透明度:
使用透明度值创建具有洞的纹理:
应用
(8)
ExampleData
包括灰度和彩色纹理样本:
使用具有绘制函数的样本纹理:
世界各地的贫困率:
映射到地球仪上:
在一个箱体上使用六种不同的图像:
通过把摄像机放到箱体的内部,可以在旋转时看到不同的视图:
从外面看到的视图:
从医学图像的切片中构建一个三维纹理:
绘制容积数据的交叉部分:
可能存在的问题
(1)
VertexColors
优先于纹理映射:
巧妙范例
(2)
参见
VertexTextureCoordinates
TextureCoordinateFunction
FaceForm
Polygon
GraphicsComplex
Graphics3D
Graphics
更多关于
图形指令
绘图选项
Mathematica
8的新功能概要
符号图形语言
8.0的新功能:字母列表
8.0的新功能:可视化和图形
版本 8 的新功能