> For the complete documentation index, see [llms.txt](https://docs.archisketch.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.archisketch.com/guide/enterprise-jp/parametric-library/modular.md).

# 部品エディタ

部品エディタは、Archisketch エディタで使用可能な設計型部品を生成・管理できるエディタです。

## 部品エディタに入る

部品詳細ページ内の［部品エディタで確認する］ボタンをクリックすると、該当部品を部品エディタで開くことができます。

<figure><img src="/files/7e27b9a145055ea2fd09a63c444eb969b6962238" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/b67de32f60a7cb95efdb45210901d3a889b08e01" alt=""><figcaption></figcaption></figure>

## 変数（パラメータ）

* パラメトリック部品を実装するための変数タイプには **1) 基本変数、2) カスタム変数、3) 内部変数** の3種類があります。
* 変数を作成する際は、以下の項目もあわせて設定します。
  * 変数名（機能および用途を理解するための名前）
  * 参照名（実際の変数を指す際に使用される固有の英語名）
  * 変数タイプ（数値、文字、素材）
  * データ型（範囲、オプション、式）
* 各変数タイプとデータ型に応じて、オプション値や初期値などの関連情報を入力する必要があります。

### 基本変数

* 基本変数は、部品の幅（W）、奥行き（D）、高さ（H）に該当する値を管理する変数です。
* W、D、Hボタンをクリックして各変数を追加できます。
* 追加した基本変数は、エディタおよび部品エディタ（他の部品）で直接入力して値を変更できます。
* 変数一覧の右側にあるゴミ箱ボタンをクリックして変数を削除できます。

<figure><img src="/files/536d997f2ea79a5d7557ad8056c0829f845dfaad" alt=""><figcaption></figcaption></figure>

### カスタム変数

* カスタム変数は、基本変数以外でエディタから修正可能な値を管理する変数です。
* セクション右上の［+］ボタンをクリックしてカスタム変数を追加できます。
* ［+］ボタンの左側にあるファイル形のボタンをクリックしてエンタープライズ変数を追加できます。
* 追加したカスタム変数は、エディタおよび部品エディタ（他の部品）で直接入力して値を変更できます。
* 変数一覧の右側にあるゴミ箱ボタンをクリックして変数を削除できます。

<figure><img src="/files/77195d18d5a3cc77b3684f11c88141931270feea" alt=""><figcaption></figcaption></figure>

### 内部変数

* 内部変数は、部品エディタ内で繰り返し使用される値を管理する変数です。
* セクション右上の［+］ボタンをクリックして内部変数を追加できます。
* 内部変数は、エディタおよび部品エディタ（他の部品）で直接入力して値を変更することはできません。
* 変数一覧の右側にあるゴミ箱ボタンをクリックして変数を削除できます。

<figure><img src="/files/4fff38abaededc1e851f76c9ccb3b64c6296b840" alt=""><figcaption></figcaption></figure>

### 式の入力

* 部品エディタ内で数値を入力するすべての欄で式を活用できます。\
  条件式、変数を活用した変形値などを自由に入力可能です。
* 入力欄右側の計算機ボタンをクリックすると、式をより簡単に入力できる式エディタに入ることができます。
* 式エディタでは、基本的な数学記号だけでなく、さまざまな高度な数学関数、文字列処理関数などを説明や例を確認しながら使用できます。
* 入力した式は上部の

  ［全体計算結果プレビュー］ボタンを通じて、計算された結果を事前に確認できます。

<figure><img src="/files/f3c0054dcfef47c55535a99963fc5eda205f039e" alt=""><figcaption></figcaption></figure>

## スナップ

### スナップポイント

* スナップポイントは、点を基準に製品と製品をエディタ上でスナップ接続できるようにする機能です。
* セクション右上の［+］ボタンをクリックしてスナップポイントを追加できます。
* エディタでのスナップは **1) マッチングキーが同一で、2) スナップタイプが異なるとき** に動作します。
* 共有変数を設定すると、スナップ接続された別の製品が同じ変数値を共有するようになります。
* 自動配置設定時、仕上げの自動配置機能を使用すると、該当部品がスナップに自動配置されます。
* スナップポイント一覧の右側にあるゴミ箱ボタンをクリックしてスナップポイントを削除できます。
* スナップポイントは、固定色の点の形で部品エディタ上に位置が表示されます。

<figure><img src="/files/64d7f844c55184a84cab708970a073432c66466d" alt=""><figcaption></figcaption></figure>

### スナップライン

* スナップラインは、線を基準に製品と製品をエディタ上でスナップ接続できるようにする機能です。
* セクション右上の［+］ボタンをクリックしてスナップラインを追加できます。
* エディタでのスナップは&#x31;**) マッチングキーが同一で、2) スナップタイプが異なるとき** に動作します。
* スナップラインは、それぞれ始点は始点同士、終点は終点同士で接続されます。
* 共有変数を設定すると、スナップ接続された別の製品が同じ変数値を共有するようになります。
* 自動配置設定時、仕上げの自動配置機能を使用すると、該当部品がスナップに自動配置されます。
* スナップポイント一覧の右側にあるゴミ箱ボタンをクリックしてスナップポイントを削除できます。
* スナップラインは、固定色の線の形で部品エディタ上に位置が表示されます。

<figure><img src="/files/f098f2f7064220614b38e207a52e93888f634e40" alt=""><figcaption></figcaption></figure>

### スナップのエクスポート＆インポート

* スナップのエクスポート＆インポートは、他の部品の複雑なスナップ設定をそのまま反映できる機能です。
* ［スナップエクスポート］をクリックすると、スナップ情報がjson形式でクリップボードにコピーされます。
* スナップ情報をコピーした状態で、インポートする部品で［スナップインポート］をクリックすると、スナップ情報が反映されます。

<figure><img src="/files/54aeb408c4b74bdabe081c988c3ec5b03351f8cd" alt=""><figcaption></figcaption></figure>

## 製品タイプ設定

* 製品タイプ設定で製品のタイプを選択できます。
* 「壁に付く製品」の場合、エディタで自動的に壁にのみ配置されるよう設定されます。

<figure><img src="/files/2977e4e412a16452f8bd1c08fe99f34db49e410d" alt=""><figcaption></figcaption></figure>

## 床基準高さ設定

* 床基準高さを設定すると、エディタで配置する際に、その高さ分だけ床から浮いた状態で配置されます。
* 床基準高さも変数を使用して値を設定できます。

<figure><img src="/files/4cbc17714452de85bb4815957a7d61651b799b85" alt=""><figcaption></figcaption></figure>

## バウンディングボックス

* バウンディングボックスとは、エディタで数値として表示される製品サイズの測定基準を意味します。
* 基本的にバウンディングボックスは、部品の最外郭を囲む直方体を基準に自動設定されています。
* セクション右側の編集ボタンをクリックして、手動バウンディングボックスを設定できます。
* 手動バウンディングボックスを設定すると、見た目のサイズとは別のサイズ数値基準を設定できます。

<figure><img src="/files/5106707487c35df7fbefa3860d07a1c7a362475a" alt=""><figcaption></figcaption></figure>

## 部品ライブラリタブ

1\. 部品エディタに取り込む部品を部品ライブラリから選択できます。

2\. 部品ライブラリタブは、左上の［部品ライブラリ］をクリックして入ることができます。

3\. 部品サムネイルをクリックすると、部品エディタに選択した部品が追加されます。

<figure><img src="/files/67de4fcccab97541f0f1a22a4f016ca6f05571e5" alt=""><figcaption></figcaption></figure>

## 部品管理

* 部品サムネイルを **マウス右クリック**すると、部品の追加機能が表示されます。
* **［部品資産の編集］** クリックすると部品サムネイルを編集できます。
* **［部品を再作成］** クリックすると新しい部品エディタタブで該当部品が開きます。
* **［選択した部品を交換］** クリックすると、部品エディタで選択した部品と該当部品が交換されます。
* **［部品コードを追加］** ボタンをクリックすると、部品コード追加モーダルが表示されます。
* **［部品削除］** クリックすると該当部品が部品ライブラリから削除されます。
* **［商品生成］** クリックすると、該当部品を参照する商品が生成されます。

<figure><img src="/files/c0f2f7f69dacfcb84b24beca4f909378c9012d4e" alt=""><figcaption></figcaption></figure>

## 部品情報

### 別名、参照名、参照コンポーネント

* 別名は、該当部品内で構成要素状態ウィンドウ内の部品を区別するための別名機能です。
* 参照名は、他の部品で該当機能の変数値を読み込む際に指し示すための名前です。
* 参照コンポーネントは、カスタム変数で追加したコンポーネントタイプの参照名を入力すると\
  そのコンポーネントタイプの変数値に応じてモデリングが変更されます。

### アニメーション

* ドアや引き出しなどの開閉モーションが必要な場合は、アニメーション機能で設定できます。
* 上部のDoorL、DoorRなどのボタンをクリックして、タイプ別のアニメーションを素早く適用できます。

### パラメータ設定、位置、回転

* パラメータ設定は、該当部品の基本変数およびカスタム変数の値を設定できる機能です。
* パラメータ設定で［配置時に選択］を選ぶと、配置モードで該当パラメータを変更できます。
* 位置、回転は、該当部品の座標軸を基準とした位置と回転値を設定できる機能です。

### 対称反転

* 対称反転は、該当部品を各軸を基準に反転させる機能です。
* 反転しても位置基準は同じ位置に固定されます。

### 非表示条件

* 非表示条件機能は、該当部品を特定の条件に応じてエディタ上で非表示にする機能です。
* 変数値を基準に、等式や不等式を通じて条件を設定できます。

### 厚さ（パネル）

* パネル部品でのみ表示され、パネルの厚さを調整できます。

## パネル

パネルは、形状および厚さを点単位で自由に修正できるオブジェクト（部品）です。

### パネル追加

* 部品ライブラリタブ > ［パネル作成］ボタンをクリックすると、部品エディタに直方体パネルが生成されます。
* 生成されたパネルは、パネル形状エディタで修正できます。

<figure><img src="/files/06d049d81169f847d5d38fd67cd53f8c151e3b8f" alt=""><figcaption></figcaption></figure>

### パネル編集（パネル形状エディタ）

* パネルを選択した後、右下の［パネル形状エディタに入る］ボタンをクリックして入ることができます。
* パネル形状エディタでは、各パネルのポイントを基準にパネル形状を編集できます。
* 右側の［削除］、［追加］ボタンを通じて、該当ポイントを削除したり新しいポイントを追加したりできます。
* ［Import DXF］ボタンをクリックすると、2D DXFファイルを選択してパネルを読み込むことができます。
* 穴を追加すると、パネルを貫通する長方形の穴が生成され、穴ごとにポイントを管理できます。

<figure><img src="/files/99af56bf8e8ac866f75b68dbd9810f0c22c4cba8" alt=""><figcaption></figcaption></figure>

## 構成要素状態ウィンドウ

* 構成要素状態ウィンドウで、該当部品に使用された子部品を確認できます。
* 右側の目の形のアイコンから部品を非表示にできます。（非表示状態は部品エディタでのみ適用されます。）

<figure><img src="/files/a4431da517e5f6c1a9b12016b9336f3ad26c7133" alt=""><figcaption></figcaption></figure>

## 部品管理

### 新規部品作成

* ヘッダーの［新規部品］をクリックすると、新しい部品を作成できます。
* 部品作成時に部品タイプを選択できます。
* ［確認］ボタンをクリックすると、新しい部品を編集する部品エディタ画面に移動します。

<figure><img src="/files/28e02ac3d361ecad19d5b028192205154e964c18" alt=""><figcaption></figcaption></figure>

### 上書き

* ヘッダーの［上書き］をクリックすると、変更内容を該当部品に適用できます。
* 上書きせずに部品エディタを離れると、変更内容が失われる場合があります。

<figure><img src="/files/23abf33c234eb3495cde7387c8b105a09a522afe" alt=""><figcaption></figcaption></figure>

### 初期化

* ［初期化］ボタンをクリックすると、現在の作業内容をすべて初期化できます。

<figure><img src="/files/ad474661741a4fbb49c77a9b754a2dcde912d3ea" alt=""><figcaption></figcaption></figure>

### 保存

* ヘッダーの［保存］ボタンをクリックすると、保存モーダルが表示されます。
* 部品名および部品タイプを入力できます。
* 保存するカテゴリを選択すると、該当カテゴリに部品を作成／移動できます。
* ［新規保存］をクリックすると、新しい部品として複製して保存されます。

<figure><img src="/files/c5432deec3f3031b9ce3e7237cfa809476c77020" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.archisketch.com/guide/enterprise-jp/parametric-library/modular.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
