# はじめに

Listener を Python に切り替えて貼り付けます。ツールはインストール済みである必要があります。

Basic ライセンスで認証済みのときだけ開きます。Trial、Player、未認証は `PermissionError` です。

```python
from os_bipedPlus import openAPI

api = openAPI()
```

`api` でリグを選び、返ってきた `rig` で操作します。`api.reset()` はありません。`rig.reset()` です。

## 探す

シーンにリグが 1 つなら、これだけで足ります。

```python
rig = api.scan()
print(rig.com, rig.namespace)
```

複数あるときは、ビューポートでそのバイパッドを選択してから `scan()` します。一覧が必要なら [scan_all](scan-all.md) です。

## 作る

```python
rig = api.build(height_cm=170, engine_type="unreal")
```

身長はセンチメートルです。エンジンは `"unreal"` または `"unity"` です。省略した項目はツールの既定値になります。詳細は [build](build.md) です。

## リセット

```python
rig.reset("all")
```

`"all"` はバイパッドとコントローラーを一緒に初期ポーズへ戻します。他のモードは [reset](reset.md) です。

## 各オブジェクトにあるもの

`api`

- `scan_all` `scan` `build` `update_ui`

`rig`

- `inspect` `reset` `mirror` `flip` `update_init`
- `rig.com` がバイパッド名です。`namespace`、`info`、`top_grp` もあります。

---