Tube

Tube[{{x1, y1, z1}, {x2, y2, z2}, ...}]
表示连接一系列点的线状三维管.

Tube[{pt1, pt2, ...}, r]
表示半径为 r 的管.

Tube[{{pt11, pt12, ...}, {pt21, ...}, ...}, ...]
表示管的集合.

Tube[curve, ...]
表示指定三维曲线状的管.

更多信息更多信息

  • TubeGraphics3D 中作为一个圆形的三维管绘制.
  • 管的半径可以用绝对坐标或 Scaled[s] 指定.
  • 如果没有指定明确的半径,Tube 用一个小尺度半径.
  • Tube[{pt1, pt2, ...}, {r1, r2, ...}] 在每个点 的位置上指定不同的管半径.
  • Tube[{pt1, pt2, ...}, ...] 给出包含直线分段序列的管. 它等价于 Tube[Line[{pt1, ...}], ...].
  • 可以使用下列 curve 说明:
  • Line[...]分段线段
    BezierCurve[...]复合 Bezier 曲线
    BSplineCurve[...]B 样条曲线
  • 在缺省情况下,管的分段之间的连接处是圆形的.
  • 管的分段之间不同形式的连接可以用 JoinForm 指定.
  • 在缺省情况下,管的端点是圆形的.
  • 不同的管帽(管的顶端)可以用 CapForm 指定.
  • CapForm[None] 指定管的端点可以保留开放式.
  • Tube[curve, ...] 中,curve 可以有头部 BezierCurveBSplineCurveLine.
  • 管的颜色和其它材料属性可以用颜色指定来指定,例如 SpecularityGlow.
  • 管可以用 Opacity 指令指定透明度.
  • 管中的单个坐标和坐标列表可以是 Dynamic 对象.
版本 7 的新功能 | 版本 8 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »