このリンク 先頭に加え
以上を全文 HTMLとして構造化し 絵図にして グラフと表で 見やすく表示する
HTMLアニメを作る
アドオンの有効化と同時に** 「サイドパネル(Nパネル)が自動で開く」 「3Dビューがマテリアルプレビューに自動で切り替わる」**
機能を組み込み
選択Objectを 画面中央荷表示するボタンを
アドオン トップに設置
```jsx
```jsx
```jsx
```jsx
```jsx
* Blender 5.0 以降専用とする。
* 共通部分を標準化し、再利用できる構成とする。
* アドオン固有部分のみ変更して新しいアドオンを作成できる設計とする。
* コード中へのハードコーディングを最小限にする。
---
# コード作成順序
## 1. bl_info
ファイル先頭に `bl_info` を配置する。
記述順は
* name
* author
* version
* blender = (5, 0, 0)
* location
* description
* category
とする。
---
## 2. コード作成日時
`bl_info` の直後にコメントを記述する。
```text
# Code Created : YYYY_MMDD_HHMM
例
# Code Created : 2026_0716_1200
必要なモジュールを import する。
例
必要に応じて追加する。
定義部で一元管理する。
ADDON_TITLE
PREFIX_VAL
ADDON_CATEGORY
PREFIX
PREFIX_VAL のみ変更する。PREFIX は PREFIX_VAL.lower() から自動生成する。リンク情報は定義部で管理する。
LINK_NAME_1
LINK_URL_1
LINK_NAME_2
LINK_URL_2
LINK_NAME_3
LINK_URL_3
LINK_NAME_4
LINK_URL_4
LINK_NAME_5
LINK_URL_5
リンク定義の直後に、初期設定をまとめて定義する。
数値は 1行につき1項目 とする。
例
LENGTH_DEFAULT
WIDTH_DEFAULT
HEIGHT_DEFAULT
SIZE_DEFAULT
COUNT_DEFAULT
色も 1行につき1項目 とする。
例
COLOR_MAIN
COLOR_SUB
COLOR_BACKGROUND
COLOR_TEXT
共通機能を実装する。
ここからアドオン固有の処理を作成する。
パネルは上から機能ごとに配置する。
この2つは、すべての Blender 5 専用アドオンで共通仕様とする。
最後に
を行う。
register() の逆順で解除する。
この要件定義をベースにすれば、新しいアドオンでは bl_info、定義部(アドオン名・識別子・リンク・初期値)だけを変更し、共通部分はそのまま流用する という統一した開発スタイルを維持できます
```jsx