# [Essential Classes in sympy.vector](https://docs.sympy.org/latest/modules/vector/api/classes.html)

## CoordSys3D


```python
from sympy.vector import CoordSys3D
a = CoordSys3D('a')
b = a.create_new('b', transformation='spherical')
b.transformation_to_parent()
```




    (b.r*sin(b.theta)*cos(b.phi), b.r*sin(b.phi)*sin(b.theta), b.r*cos(b.theta))




```python
b.transformation_from_parent()
```




    (sqrt(a.x**2 + a.y**2 + a.z**2),
     acos(a.z/sqrt(a.x**2 + a.y**2 + a.z**2)),
     atan2(a.y, a.x))




```python
from sympy.vector import CoordSys3D
A = CoordSys3D('A')
B = A.locate_new('B', 10*A.i)
B.origin.position_wrt(A.origin)
```




$\displaystyle (10)\mathbf{\hat{i}_{A}}$




```python

```

b9147d864cd6ef956cc8d296b82d6bff85ba8a1d
ipynb
Jupyter Notebook
notes/docs.sympy.org/modules/vector/api/classes.ipynb
agryman/acmpy
9566a0abce51cb610ec6c79eaea2e2b26b707419
MIT
notes/docs.sympy.org/modules/vector/api/classes.ipynb
agryman/acmpy
9566a0abce51cb610ec6c79eaea2e2b26b707419
MIT
2022-01-21T22:17:28.000Z
2022-01-21T22:17:28.000Z
notes/docs.sympy.org/modules/vector/api/classes.ipynb
agryman/acmpy
9566a0abce51cb610ec6c79eaea2e2b26b707419
MIT
Qwen/Qwen-72B
1. YES
2. YES