# 시작

Listener 를 Python 으로 바꾼 뒤 붙여 넣습니다. 툴이 설치되어 있어야 합니다.

Basic 으로 인증된 상태에서만 열립니다. Trial, Player, 미인증은 `PermissionError` 입니다.

```python
from os_bipedPlus import openAPI

api = openAPI()
```

`api` 로 리그를 집고, 돌아온 `rig` 로 일을 시킵니다. `api.reset()` 은 없습니다. `rig.reset()` 입니다.

## 찾기

씬에 리그가 하나면 이것만으로 됩니다.

```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` 도 있습니다.

---