# Source code hack for the cylindrical coordinate system

**URL:** <https://calculix.discourse.group/t/source-code-hack-for-the-cylindrical-coordinate-system/1349>\
**Category:** Uncategorized\
**Created:** [November 20, 2022, 12:46pm UTC](https://calculix.discourse.group/t/source-code-hack-for-the-cylindrical-coordinate-system/1349 "2022-11-20T12:46:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fgr](https://avatars.discourse-cdn.com/v4/letter/f/f4b2a3/32.png) [@fgr](https://calculix.discourse.group/u/fgr)\
**Post date:** [November 20, 2022, 12:46pm UTC](https://calculix.discourse.group/t/source-code-hack-for-the-cylindrical-coordinate-system/1349/1 "2022-11-20T12:46:37Z")

</div>

In ANSYS the cylindrical coordinate is define by (a Radius, a radian angle, and Z in cylinder axis) whereby a predescribed angular movement of a node cause the node to move an angle on the cylinder surface.

In Calculix the similar statement causes the node to be moved a tangential distance in ““mm”” described by the value of ““radian”” whereby the node leaves the given cylinder surface.

Do anyone inside here have a source code hack causing Calculix to behave like ANSYS or do anyone more specific know where to change this behavior. It’s very rare with useable notes in the source code. I have looked in the transformatrix.f but as far as can imagine this subroutine is only for defining the transformation matrix of the cylinder axis.

thanks in advantage
