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

Tube

Tube
表示连接一系列点的线状三维管.
Tube
表示半径为 r 的管.
Tube
表示管的集合.
Tube
表示指定三维曲线状的管.
  • 管的半径可以用绝对坐标或 Scaled[s] 指定.
  • 如果没有指定明确的半径,Tube 用一个小尺度半径.
  • Tube 在每个点 的位置上指定不同的管半径.
  • Tube 给出包含直线分段序列的管. 它等价于 Tube[Line[{pt1, ...}], ...].
  • 可以使用下列 curve 说明:
Line[...]分段线段
BezierCurve[...]复合 Bezier 曲线
BSplineCurve[...]B 样条曲线
  • 在缺省情况下,管的分段之间的连接处是圆形的.
  • 管的分段之间不同形式的连接可以用 JoinForm 指定.
  • 在缺省情况下,管的端点是圆形的.
  • 不同的管帽(管的顶端)可以用 CapForm 指定.
  • 管的颜色和其它材料属性可以用颜色指定来指定,例如 SpecularityGlow.
  • 管可以用 Opacity 指令指定透明度.
  • 管中的单个坐标和坐标列表可以是 Dynamic 对象.
一个管的图元:
沿曲线的管:
半径为0.1的管:
不同样式的管:
一个管的图元:
In[1]:=
Click for copyable input
Out[1]=
 
沿曲线的管:
In[1]:=
Click for copyable input
Out[1]=
 
半径为0.1的管:
In[1]:=
Click for copyable input
Out[1]=
 
不同样式的管:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
单个管的分段:
多个连接的管的分段:
多个不连接的管的分段:
不同半径的管:
半径也可以在顶点指定:
有尺度半径的管:
Tube 可以采用一条线或曲线变量:
彩色的管:
可以用 FaceForm 指定前面和背面的不同属性:
不同镜面指数的管:
发红光的白色管:
Opacity 指定面的透明度:
管帽可以用 CapForm 指定:
管段的连接可以用 JoinForm 指定:
顶点的颜色可以用 VertexColors 指定:
Scaled 坐标:
VertexColors 改变沿着管的着色:
PieChart3DTube 产生同心环图表:
绘制一个参数空间曲线并用管替代曲线:
对于完全的三维箭头,Tube 可以和 Arrow 连用:
一个随机的三维访问:
GraphPlot3D 中对三维边采用 Tube
利用 Arrow 获得有向边:
Scale 得到一个椭圆管:
用带 TubeArrow 得到一个完全的三维箭头:
ConeTube 的一个特例:
指定 Tube 中不同半径,得到一个截断的圆锥体:
CylinderTube 的一个特例:
用附加点获得弯曲的圆柱体:
ParametricPlot3D 产生管的参数指定:
ContourPlot3D 产生管的隐式指定:
Tube 对象可以只使用机器数坐标:
管状曲线的一个随机集合:
有插值颜色的弯管:
有插值半径的弯管:
用随机半径:
版本 7 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF