# Centered on Created Origin

> Learn origins and pivots in Babylon.js.

Source: https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin

## Transformations About the Local Origin

When a mesh is created, the position vector for each vertex is given from (0, 0, 0), the _created origin_ of the mesh, which is also its _local origin_ for [translation](https://doc.babylonjs.com/typedoc/classes/babylon.transformnode#translate), rotation, and scaling. In this section, the center of transformation of a mesh will always be its _local origin_. For changes to the center of transformation, visit [Parents and Pivots](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/parent_pivot). As well as simply assigning vector values to change the position, rotation, and scale of a mesh, it is also possible to use coordinate transformation to transform one mesh in terms of another mesh's frame of reference. You can also transform the mesh vertex coordinates and effectively change the _local origin_. This process of _baking transformations_ is described here, although it should only be necessary in exceptional circumstances.

## Pages in this section

- [Position A Mesh](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/position.md): Learn about positioning meshes in Babylon.js.
- [Mesh Rotation](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/rotation.md): Learn how to properly rotate a mesh in Babylon.js.
- [Sequencing Rotations](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/add_rotations.md): Learn how to sequence rotations in Babylon.js.
- [Rotation Quaternions](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/rotation_quaternions.md): Learn about rotation quaternions in Babylon.js.
- [Target Axes Alignment](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/target_align.md): Learn about target axes alignment in Babylon.js.
- [Rotation Conventions](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/rotation_conventions.md): Learn about rotation conventions in Babylon.js.
- [Introduction To Coordinate Transformation](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/ref_frame.md): Learn all about coordinate transformation in Babylon.js.
- [Coordinate Transformation Examples](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/transform_coords.md): Check out coordinate transformation examples in Babylon.js.
- [Baking Transformations](https://doc.babylonjs.com/features/featuresDeepDive/mesh/transforms/center_origin/bakingTransforms.md): Learn about how to bake transformations in Babylon.js.
