Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可视化与图形 > 符号图形语言 > GraphicsComplex >

GraphicsComplex

GraphicsComplex
代表一个复合图形,在 data 图形基元的整数坐标 i 处,设置为 .
  • GraphicsComplex 提供一种方便的方式来建立网格或简单复合体,其中多边形的顶点被共享.
  • GraphicsComplex 里, data 可以是图形基元和指令的任意嵌套列表.
  • 可以给出以下选项:
ContentSelectableAutomatic是否允许选择内容
VertexColorsAutomatic对应于各个 的顶点颜色
VertexNormalsAutomatic对应于各个 的顶点法线
VertexTextureCoordinatesNone每个 的顶点纹理坐标
  • Normal 替代坐标,以给出图形基元和指令的列表.
在二维图形里的多边形和线:
在三维图形里的多边形和线:
PolyhedronData 嵌入:
在二维图形里的多边形和线:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
在三维图形里的多边形和线:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=
 
PolyhedronData 嵌入:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]//Short=
In[3]:=
Click for copyable input
Out[3]=
任何基本图形的坐标数据可以来自于 GraphicsComplex
三维基本图形:
GraphicsComplex 内的混合指令和基本图形:
单独对象是不可选择的;图形复合体作为一个对象出现:
允许单一的对象,通过简单点击图形复合体选中:
第一次点击选择整个复合体,随后的点击选择单个对象:
指定每个端点的颜色:
三维多边形的顶点颜色:
定义一个圆柱形模型的顶点和面指数:
如果没有表面法线,则每个多边形面的阴影是常量或平面:
如果没有表面法线,则每个多边形面的阴影是内插值或平滑交叉:
与二维多边形纹理映射:
与三维多边形纹理映射:
大多数表面和区域图形产生 GraphicsComplex
在这个简单旋转里,您可以使用 GraphicsComplex 进行坐标变换:
三维表面使用相同的方式:
用共享坐标建立复合图形:
应用 Normal 用分裂复合体为双重坐标的基本图形:
两种形式产生相同图形:
复合图形可以从 PolyhedronData 中建立:
或者,直接得到图形复合体:
ExampleData 包括一定数量的三维复合模型:
很多 Import 格式产生 GraphicsComplex
在这种情况下,表面大约有 35000 个顶点:
随意选择索引坐标:
任意梯度的母牛:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF