# Core

- [Collection](/xdworld_global_manual/introduce-1/core/collection.md): Defines arrays of various formats and provides APIs for adding, deleting, and managing each array element.
- [JSAABBox3D](/xdworld_global_manual/introduce-1/core/jsaabbox3d.md): Defines the spatial location of a box (cuboid) in 3D space and calls related APIs.
- [JSColor](/xdworld_global_manual/introduce-1/core/jscolor.md): Defines ARGB colors.
- [JSLine3D](/xdworld_global_manual/introduce-1/core/jsline3d.md): API for creating and modifying JSLine3D objects. JSLine3D defines a line in 3D space composed of start and end points.
- [JSSize2D](/xdworld_global_manual/introduce-1/core/jssize2d.md): API for creating and modifying JSSize2D objects. JSSize2D defines a size in 2D space with width and height.
- [JSSize3D](/xdworld_global_manual/introduce-1/core/jssize3d.md): API for creating and modifying JSSize3D objects. JSSize3D defines a size in 3D space with width, height, and depth.
- [JSVector2D](/xdworld_global_manual/introduce-1/core/jsvector2d.md): Defines 2D coordinates.
- [JSVector3D](/xdworld_global_manual/introduce-1/core/jsvector3d.md): Defines 3D coordinates.
- [JSVec2Array](/xdworld_global_manual/introduce-1/core/jsvec2array.md): An object for arrays of 2D coordinates.
- [JSVec3Array](/xdworld_global_manual/introduce-1/core/jsvec3array.md): An object for arrays of 3D coordinates.
- [JSDateTime](/xdworld_global_manual/introduce-1/core/jsdatetime.md): API for setting time within the map.
