Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可视化与图形 > 图形选项和样式 > 颜色 > Opacity >
Mathematica > 数据处理 > 图像处理和分析 > 颜色处理 > 颜色 > Opacity >
Mathematica > 可视化与图形 > 符号图形语言 > 图形指令 > 颜色 > Opacity >

Opacity

Opacity[a]
是一个图形指令,它指定以不透明度 a 显示图形对象.
Opacity
使用具有不透明度 a 的指定颜色.
  • 不透明度的设置范围为 0 到 1,其中 0 表示绝对透明.
  • 如果一个不透明度为 a 、颜色为 的对象放置于颜色 的对象之前,最终结果的颜色为 .
  • 如果混合带有不透明度 0.5 的红色和蓝色,结果是紫色—非黑色,且显示自然的单色调. »
  • Opacity 对二维和三维图形起作用.
  • 渲染透明表面的三维图形可能需要较长时间.
  • 具有透明度的图形打印时需要使用高分辨率.
  • 在许多计算机系统内,如果 a 的值太小,具有不透明性 a 的对象显示为完全透明. »
绘制一个 50% 透明的球体:
绘制可透视的表面:
迭加半透明的二维实心圆:
绘制一个 50% 透明的球体:
In[1]:=
Click for copyable input
Out[1]=
 
绘制可透视的表面:
In[1]:=
Click for copyable input
Out[1]=
 
迭加半透明的二维实心圆:
In[1]:=
Click for copyable input
Out[1]=
更大的不透明度,提高表面的不透明性:
Opacity 涉及图形指令的全部范围:
可以用 Opacity 设置原始颜色:
Directive 可以用来混合带有不透明度的颜色:
半透明的表面:
Opacity 易于理解复杂的表面:
Opacity 可视化内部结果,例如下面的两个椭圆层:
迭加半透明的红色和蓝色实心圆将产生紫色:
可以通过一个透明的对象看到背景色:
每一个颜色指令都可以支持一种扩展形式,以具体指定不透明度:
默认情况下,Opacity 用来显示迭加的填充:
Opacity 可以用来填充图形表面:
ParametricPlot 中采用 Opacity 来可视化多重覆盖的区域:
如果不透明度太小,对象呈现完全透明:
迭加多个半透明的对象,将生成一个不透明的结果:
如果每一个不透明度都太小,任意数量的对象迭加依然呈现透明:
计算 PlotRange,生成的完全透明对象:
透明圆柱体的随机集合:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF