---
title: シーンのフィーチャーフラグ
slug: api-guide/ja/rWcnVHkfiOMPw2nKQJ-O2
docTags: 
createdAt: 2024-12-17T10:35:56.488Z
---

シーン作成プロセスをより柔軟にするために、シーン作成時に渡せるオプションの*フィーチャーフラグ*をサポートしています。フィーチャーフラグは、シーン作成時の一部のオプションを有効または無効にするために使用されます。

`FeatureFlags`はフラグを保持するセットライクなオブジェクトです。フラグのセットを設定する方法は3つあります：

- デフォルト（一部のフラグが設定される）：`FeatureFlags.default()`
- 空（フラグが設定されない）：`FeatureFlags()`
- カスタム（指定したフラグのみが設定される）：`FeatureFlags(FeatureFlags.PointCloudFeatures.MOTION_COMPENSATION)`

`FeatureFlags`コンストラクタは1つ以上のパラメータを受け取ります。各パラメータには、以下のリストで定義されているフラグを指定します。シーン作成時に`feature_flags`引数が渡されない場合（つまり`feature_flags=None`の場合）、デフォルトのセットが使用されます。

## 現在サポートされている機能

### `PointCloudFeatures`

| フラグ                   | デフォルト状態 | 説明                                                          |
| --------------------- | ------- | ----------------------------------------------------------- |
| `MOTION_COMPENSATION` | 有効      | IMUデータを使用して点群の[モーション補償](docId:-UnWSC-cucoYH-mU9JOsc)を実行します。 |
