コンテンツにスキップ

Morphing

QCADにおけるMorphingとは、指定したステップ数でポリラインを別のポリラインに変換することを意味します。

Morphing操作の元の形状とターゲットの形状はポリラインである必要があります。円、楕円、スプラインは 修正 > 分解 を使用してポリラインに変換できます。線、円弧、楕円弧、スプライン、開いたポリラインの接続されたセグメントは、セグメントを右クリックして ポリラインを自動作成 を選択することで、単一のポリラインに結合できます。

開いたポリラインの場合、両方のポリラインが同じ方向を持つことを確認してください。ポリラインの方向は 修正 > 反転 を使用して反転できます。

たとえば、ポリラインが下に示すような垂直の線の連なりである場合、両方とも始点が上(または下)にあることを確認してください。下に示すようにポリラインが選択されていると、ポリラインの始点が赤で強調表示されます。Morphing操作の結果は、選択したポリラインの間に表示されます。

始点が揃った2つの開いたポリラインとその間のモーフィング結果

閉じたポリラインの場合、両方のポリラインが同じ方向(時計回りまたは反時計回り)を持つことを確認してください。両方のポリラインを選択し、プロパティエディタを使用してプロパティ 方向 を 時計回り または 反時計回り に変更します。

プロパティエディタで閉じたポリラインの方向プロパティを設定する

さらに、Morphing中の回転を防ぐために、閉じたポリラインの始点が揃っていることを確認してください。この例では、2つの閉じたポリラインの始点が揃っておらず、Morphingが回転タイプの変換につながっています。

始点が揃っていない閉じたポリラインのモーフィングが回転を引き起こす

ポリラインの始点は、それを右クリックして 始点を再配置 を選択することで移動できます。次に、始点の新しい位置をクリックします。これはポリラインの任意のノードまたは任意のセグメント上にできます。Morphingがはるかに滑らかになりました。

始点を揃えた後の閉じたポリラインのモーフィング

セグメント数が異なるポリライン

Section titled “セグメント数が異なるポリライン”

2つのポリラインのセグメント数がまったく同じ場合、元のポリラインの各セグメントがターゲットのポリラインの対応するセグメントに変換されます。

2つのポリラインのセグメント数が異なる場合、別のアプローチが適用され、この例に示すように鋭い角で歪みが生じることがあります(Morphing中に左下の境界が歪んでいることに注意してください)。

セグメント数が異なる場合の鋭い角でのモーフィングの歪み

この影響を防ぐには、修正 > 分割 を使用して右上と右下の角でポリラインを2つのポリラインに分割します。次に、2つのポリラインを個別にMorphします。

戦略的な角でポリラインを分割した後の滑らかなモーフィング

あるポリラインを別のポリラインにMorphするには、ポリライン > 描画 > Morph を選択し、最初のポリラインをクリックしてから2番目をクリックします。

上部のオプションツールバーでは、ステップ数を入力し、円弧セグメントを補間するかどうかを選択できます(円弧上の点にもMorphingを厳密に適用するため)。既知のカスタム係数を入力して適用することもできます。0.0は最初のポリラインの上にあり、1.0は2番目のポリラインに一致します。0.5はちょうど中間になります。係数を1より大きく入力することで外挿することもできます。

モーフィングの例 モーフィングの例 モーフィングの例 モーフィングの例 モーフィングの例

単一のポリライン:

単一のポリラインを使用したモーフィングの例

脚、尾、頭を分けるために戦略的な場所で分割された5つの別々のポリライン:

戦略的な場所で分割された5つの別々のポリラインを使用したモーフィングの例