• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# @ohos.graphics.scene (ArkGraphics 3D)
2<!--Kit: ArkGraphics 3D-->
3<!--Subsystem: Graphics-->
4<!--Owner: @zzhao0-->
5<!--SE: @zdustc-->
6<!--TSE: @zhangyue283-->
7
8The @ohos.graphics.scene module brings together APIs for 3D development, streamlining the process for you to export and use them.
9
10> **NOTE**
11>
12> The initial APIs of this module are supported since API version 12. Newly added APIs will be marked with a superscript to indicate their earliest API version.
13
14## Scene
15
16[Scene](js-apis-inner-scene.md): basic module of ArkGraphics 3D. It provides common data types such as **SceneResourceParameters** and **SceneNodeParameters**. It also provides basic methods such as glTF model loading, scene creation, and resource creation.
17
18**System capability**: SystemCapability.ArkUi.Graphics3D
19
20## SceneNode
21
22[SceneNode](js-apis-inner-scene-nodes.md): 3D scenes adopt a tree structure. You can change the 3D scene by operating the node properties and the node tree structure. This module provides the types and operation methods of scene nodes in 3D graphics.
23
24**System capability**: SystemCapability.ArkUi.Graphics3D
25
26## SceneType
27
28[SceneType](js-apis-inner-scene-types.md): provides the data types in 3D graphics, including vectors and quaternions.
29
30**System capability**: SystemCapability.ArkUi.Graphics3D
31
32## SceneResources
33
34[SceneResources](js-apis-inner-scene-resources.md): provides basic resource types, such as materials, images, and shaders, which are commonly used in 3D graphics.
35
36**System capability**: SystemCapability.ArkUi.Graphics3D
37
38## ScenePostProcessSettings
39
40[ScenePostProcessSettings](js-apis-inner-scene-post-process-settings.md): provides image post-processing methods (for example, tone mapping) in 3D graphics.
41
42**System capability**: SystemCapability.ArkUi.Graphics3D
43