ライン

ラインは、サーフェスまたはソリッドに属していない、空間内の線を表現します。ラインは、1次元形状エンティティです。

ラインの表示色は、属しているコンポーネントコレクターによって決まります。

ラインは、1つまたはそれ以上のラインタイプで構成されます。ラインにおける個々のラインタイプはセグメントと呼ばれます。各ラインセグメントの終点は次のラインセグメントの始点に接続されます。結合点は2つのラインセグメント間の共有ポイントです。複数ラインセグメントは、単独のラインエンティティとして扱われるので、ライン上で実行された操作はラインの各セグメントに影響を及ぼします。通常、HyperMeshは、形状を表現するのに適切なラインセグメントの数とタイプを自動的に選択し使用します。

HyperMesh内のすべてのラインは、以下の式で数学的に表現されます。
  • 直線
  • 楕円
  • NURBS

ラインは、サーフェスエッジとは異なり、特定の操作において扱いが異なります。

ラインの作成

  • xyz -座標値(x,y,z)を指定してラインを作成(Linesパネル)。
  • linear nodes - 節点間に直線を作成(Linesパネル)。
  • standard nodes - 節点間にスタンダードラインを作成(Linesパネル)。
  • smooth nodes - 節点間にスムースラインを作成(Linesパネル)。
  • standard nodes - 節点間にコントロールドラインを作成(Linesパネル)。
  • drag along vector - 指定した距離をベクトルに沿って節点をドラッグすることでラインを作成(Linesパネル)。
  • arc center and radius - 中心と半径を指定して円弧を作成(Linesパネル)。
  • arc nodes and vector - 2つの節点とベクトルを指定して円弧を作成(Linesパネル)。
  • arc three nodes - 円周上の3つの点を指定して円弧を作成(Linesパネル)。
  • circle center and radius - 中心と半径を指定して円を作成(Linesパネル)。
  • circle nodes and vector - 2つの節点とベクトルを指定して円を作成(Linesパネル)。
  • circle three nodes - 円周上の3つの点を指定して円を作成(Linesパネル)。
  • conic - 始点、終点、接線を指定して円錐曲線を作成(Linesパネル)。
  • extract edge - サーフェスエッジをコピーしてラインを作成(Linesパネル)。
  • extract parametric - サーフェスのパラメトリック位置にラインを作成(Linesパネル)。
  • intersect - 形状エンティティ同士が交差する位置にラインを作成します。形状エンティティ組み合わせ:プレーンとライン、プレーンとサーフェス、プレーンと要素、プレーンとプレーン、サーフェスとサーフェス(Linesパネル)。
  • manifold - 節点を使用して直線、または滑らかな曲線を作成(Linesパネル)。
  • offset - 等間隔または不等間隔にラインをオフセットしてラインを作成(Linesパネル)。
  • midline - 既存のライン間を補間してラインを作成(Linesパネル)。
  • fillet - フリーライン間にフィレットラインを作成(Linesパネル)。
  • tangent - ラインと節点リスト、またはライン同士の間に接線を作成(Linesパネル)。
  • normal to geometry - 節点またはポイント位置からライン、サーフェスまたはソリッドへ垂直なラインを作成 (Linesパネル)。
  • normal from geometry - ライン、サーフェスまたはソリッド上の節点またはポイント位置から垂直なラインを作成(Linesパネル)。
  • normal 2D on plane - プレーン上に沿ったラインに垂直なラインを節点またはポイント位置から作成(Linesパネル)。
  • features - 要素の特徴線からラインを作成(Linesパネル)。
  • duplicate -既存ラインを複製してラインを作成。ラインコレクター上で"duplicate"エンティティセレクターが利用可能な場合に利用できます。
  • その他パネルに配置されていないその他のAPIコマンド。
  • 更なる機能は、solidThinkingsolidThinking Inspireに用意されています。

ラインの修正

  • delete - ラインの削除(Deleteパネル、Linesパネル)。
  • combine - 2つのラインを1つに結合(Line Editパネル)。
  • split at point - ラインをグラフィカル上で選択した位置で分割(Line Editパネル)。
  • split at joint - ラインをセグメントの終点位置で分割(Line Editパネル)。
  • split at line - カットラインを使用してラインを分割(Line Editパネル)。
  • split at plane - ラインをプレーンとの交差位置で分割(Line Editパネル)。
  • smooth - セグメントラインのスムージング(Line Editパネル)。
  • extend - ラインを、指定した距離、既存節点、ポイント、ライン / サーフェス、またはサーフェスの位置まで引き伸ばす(Line Editパネル)。
  • translate - ベクトルに沿ってラインを移動(Translateパネル)。
  • rotate - ベクトル軸中心にラインを回転(Rotateパネル)。
  • scale - 等間隔または不等間隔にライン位置をスケール(Scaleパネル)。
  • reflect - 面を中心にラインを反転させてミラーイメージを作成(Reflectパネル)。
  • project - ラインをプレーン、ベクトル、ライン / サーフェスエッジ、サーフェスに投影(Projectパネル)。
  • position - 新しい位置にラインを移動または回転(Positionパネル)。
  • permute - ラインの座標を切り替え(Permuteパネル)。
  • renumber - ラインのリナンバー(Renumberパネル)。
  • その他パネルに配置されていないその他のAPIコマンド。
  • 更なる機能は、solidThinkingsolidThinking Inspireに用意されています。

ラインのクエリ

  • shortest distance - 2つのエンティティ間の最も短い距離を確認(Shortest Distanceダイアログ)。
  • length - 選択したライン / サーフェスエッジの長さを確認(Linesパネル)。
  • organize - 別のコンポーネントコレクターにラインを移動(Organizeパネル)。
  • numbers - ラインのIDを表示(Numbersパネル)。
  • count - ライン / サーフェスエッジの総数または表示されているライン / サーフェスエッジ数を表示(Countパネル)。
  • その他パネルに配置されていないその他のAPIコマンド。