Tube

Tube[{{x1,y1,z1},{x2,y2,z2},}]

連続する点を繋ぐ線の周りの3Dの管を表す.

Tube[{pt1,pt2,},r]

半径 r の管を表す.

Tube[{{pt11,pt12,},{pt21,},},]

管の集合を表す.

Tube[curve,]

指定された3D曲線の周りの管を表す.

詳細とオプション

  • Tubeは3Dの円筒状の管をGraphics3Dで描画する.
  • 管の半径は絶対座標かScaled[s]で指定できる.
  • 明示的な半径が指定されていなければ,Tubeは小さいスケールされた半径を使う.
  • Tube[{pt1,pt2,},{r1,r2,}]は各点 ptiの位置で異なる管の半径を指定する.
  • Tube[{pt1,pt2,},]は連続する線分からなる管を返す.これはTube[Line[{pt1,}],]と等価である.
  • 使用できる curve 指定
  • Line[]区分的線分
    BezierCurve[]合成Bezier曲線
    BSplineCurve[]Bスプライン曲線
  • デフォルトで,管の切片の接合部は円形である.
  • 管の切片の接合部を異なる形にしたければJoinFormで指定することができる.
  • デフォルトで,管の末端は円形である.
  • 管のキャップを異なる形にしたければCapFormで指定することができる.
  • CapForm[None]は管の末端を開いたままにしておくように指定する.
  • Tube[curve,]では,curveBezierCurveBSplineCurveあるいはLineの頭部を持つことができる.
  • 管の色やその他の材料特性は,SpecularityGlowあるいは色指示子を使って指定することができる.
  • 管はOpacity指示子を使って不透明になるように指定することができる.
  • 管の個々の座標や座標のリストはDynamicオブジェクトでもよい.

例題

すべて開くすべて閉じる

  (4)

管のプリミティブ:

曲線に沿った管:

半径 .1の管:

異なるスタイルの管:

スコープ  (16)

管の指定  (7)

単一の管のセグメント:

複数の連結された管のセグメント:

複数の連結されていない管のセグメント:

半径の異なる管:

半径は頂点で指定することもできる:

スケールされた半径の管:

Tubeは直線または曲線の引数を取ることができる:

管のスタイリング  (8)

色付きの管:

FaceFormを使って面の表と裏に異なる特性を指定することができる:

異なる鏡面反射指数の管:

赤く輝く白い管:

Opacityは表面の不透明度を指定する:

CapFormを使って管のキャップを指定することができる:

管のセグメントの繋ぎ方はJoinFormで指定できる:

VertexColorsを使って頂点における色が指定できる:

座標指定  (1)

スケールされた(Scaled)座標を使う:

オプション  (1)

VertexColors  (1)

VertexColorsを使って管に沿って色を変化させる:

アプリケーション  (4)

PieChart3DTubeを使ってドーナツチャートを作成する:

パラメトリック空間曲線をプロットし,曲線を管で置換する:

ArrowTubeを完全な3Dの矢印に使うことができる:

ランダムウォーク:

GraphPlot3Dにおける三次元の辺にTubeを使う:

Arrowを使って有向辺を得る:

特性と関係  (6)

Scaleを使って楕円形の管を得る:

ArrowTubeとともに使って完全な3Dの矢印を得る:

ConeTubeの特殊な形である:

Tubeで異なる半径を指定して切り取られた円錐を得る:

CylinderTubeの特殊なケースである:

追加的な点を使って曲がった円柱を得る:

ParametricPlot3Dを使って生成した管のパラメータ指定:

ContourPlot3Dで生成された管の陰的な指定:

考えられる問題  (1)

Tubeオプジェクトは機械数の座標しか使えない:

おもしろい例題  (4)

管の曲線のランダムな集合:

補間された色を持つ管:

補間された半径を持つ管の曲線:

ランダムな半径を使う:

Wolfram Research (2008), Tube, Wolfram言語関数, https://reference.wolfram.com/language/ref/Tube.html (2010年に更新).

テキスト

Wolfram Research (2008), Tube, Wolfram言語関数, https://reference.wolfram.com/language/ref/Tube.html (2010年に更新).

CMS

Wolfram Language. 2008. "Tube." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2010. https://reference.wolfram.com/language/ref/Tube.html.

APA

Wolfram Language. (2008). Tube. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Tube.html

BibTeX

@misc{reference.wolfram_2024_tube, author="Wolfram Research", title="{Tube}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/Tube.html}", note=[Accessed: 04-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_tube, organization={Wolfram Research}, title={Tube}, year={2010}, url={https://reference.wolfram.com/language/ref/Tube.html}, note=[Accessed: 04-November-2024 ]}