> For the complete documentation index, see [llms.txt](https://manual.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.karamba3d.com/jp/3-konpnentorifarensu/3.8-utilities/3.8.14-interpolate-shape.md).

# 3.9.14: 形状の補間

「**Interpolate Shape**」コンポーネントを使用すると、基本的な手段で設計空間を生成できます: 「**Mapper**」コンポーネントに直接入力される1つのKaramba3Dモデルがその空間の原点として機能し、任意の数の他のモデル（「**Interpolate Shape**」コンポーネントの入力）がそれぞれ座標軸を定義します。線形補間は、原点のモデルと軸を定義するモデルの間で行われます。

パラメータ値0.0は原点に、1.0は対応する軸を定義するモデルに対応します。

<figure><img src="https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-dec94c82daf96ee29b6ca38b8e5555936381cc8f%2FInterpolateShape.PNG?alt=media" alt=""><figcaption><p>図3.9.14.1: 中央スパン単荷重を受ける単純支持梁の形状を最適化する定義。</p></figcaption></figure>

図3.9.14.1は、単純支持梁の最初の30の固有形状（図3.9.14.2の細い赤い線）が設計空間の形状次元として機能する定義を示しています。

Galapagosを使用して、中央スパンの単荷重下で最小のたわみをもたらすその設計空間の位置を決定します。最適な形状は荷重下に鋭いキンクがあり、それ以外は真っ直ぐであることは明らかです（ハンギングモデルを考えてみてください）。図3.9.14.2は、理想的な形状にほぼ似た最適化実行の結果を示しています。荷重下のより鋭い曲がりは、設計空間にさらに多くの形状次元を含めることで達成できます。

![図3.9.14.2: 形状最適化の結果（太い赤い線）](https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-bc5df4d46190787c5ccc2afcf26d059057190f3a%2Fshapeinterpolationresult.png?alt=media)
