1e41f4b71Sopenharmony_ci# @ohos.graphics.scene (ArkGraphics 3D模块)
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciScene将自定义的二级模块API组织在一起,方便开发者进行导出使用。
4e41f4b71Sopenharmony_ci- [Scene](js-apis-inner-scene.md):ArkGraphics 3D基础模块,提供SceneResourceParamters、SceneNodeParamters等通用数据类型。同时提供glTF模型加载,场景元素、资源创建等基础方法。
5e41f4b71Sopenharmony_ci- [SceneNode](js-apis-inner-scene-nodes.md):3D场景是以树状结构进行组织的,通过操作结点属性以及结点树结构可以改变3D场景。本模块提供3D图形中场景资源结点的类型及操作方法。
6e41f4b71Sopenharmony_ci- [SceneType](js-apis-inner-scene-types.md):本模块覆盖3D图形中的数据类型,包括向量、四元数等。
7e41f4b71Sopenharmony_ci- [SceneResources](js-apis-inner-scene-resources.md):本模块提供3D图形中常用的基本资源类型,包括材质、图片、着色器等。
8e41f4b71Sopenharmony_ci- [ScenePostProcessSettings](js-apis-inner-scene-post-process-settings.md):本模块提供3D图形中的色调映射等图像后处理方法。
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci> **说明:**
11e41f4b71Sopenharmony_ci>
12e41f4b71Sopenharmony_ci> 本模块首批接口从API version 12开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci## 导入模块
15e41f4b71Sopenharmony_ci```ts
16e41f4b71Sopenharmony_ciimport {
17e41f4b71Sopenharmony_ci  ToneMappingType,
18e41f4b71Sopenharmony_ci  ToneMappingSettings,
19e41f4b71Sopenharmony_ci  PostProcessSettings,
20e41f4b71Sopenharmony_ci  Vec2,
21e41f4b71Sopenharmony_ci  Vec3,
22e41f4b71Sopenharmony_ci  Vec4,
23e41f4b71Sopenharmony_ci  Color,
24e41f4b71Sopenharmony_ci  Rect,
25e41f4b71Sopenharmony_ci  Quaternion,
26e41f4b71Sopenharmony_ci  Aabb,
27e41f4b71Sopenharmony_ci  Position3,
28e41f4b71Sopenharmony_ci  Rotation3,
29e41f4b71Sopenharmony_ci  Scale3,
30e41f4b71Sopenharmony_ci  SceneResourceType,
31e41f4b71Sopenharmony_ci  SceneResource,
32e41f4b71Sopenharmony_ci  Shader,
33e41f4b71Sopenharmony_ci  MaterialType,
34e41f4b71Sopenharmony_ci  Material,
35e41f4b71Sopenharmony_ci  ShaderMaterial,
36e41f4b71Sopenharmony_ci  SubMesh,
37e41f4b71Sopenharmony_ci  Mesh,
38e41f4b71Sopenharmony_ci  Animation,
39e41f4b71Sopenharmony_ci  EnvironmentBackgroundType,
40e41f4b71Sopenharmony_ci  Environment,
41e41f4b71Sopenharmony_ci  Image,
42e41f4b71Sopenharmony_ci  LayerMask,
43e41f4b71Sopenharmony_ci  NodeType,
44e41f4b71Sopenharmony_ci  Container,
45e41f4b71Sopenharmony_ci  Node,
46e41f4b71Sopenharmony_ci  Geometry,
47e41f4b71Sopenharmony_ci  LightType,
48e41f4b71Sopenharmony_ci  Light,
49e41f4b71Sopenharmony_ci  SpotLight,
50e41f4b71Sopenharmony_ci  DirectionalLight,
51e41f4b71Sopenharmony_ci  Camera,
52e41f4b71Sopenharmony_ci  SceneResourceParameters,
53e41f4b71Sopenharmony_ci  SceneNodeParameters,
54e41f4b71Sopenharmony_ci  SceneResourceFactory,
55e41f4b71Sopenharmony_ci  Scene
56e41f4b71Sopenharmony_ci} from '@kit.ArkGraphics3D';
57e41f4b71Sopenharmony_ci```