@trimil, I guess you really cannot say I learnt this. I just did what I thought had to be done to get it to work. The Point class and the Surface classes for use in 3D space are the main contributors in getting it to work. A surface is described by its surrounding points and a body is described by it surfaces. So, I tried to keep this in order and have the body control the location of its surfaces (or rather, the points that describe its surfaces) by using its location and rotation around the three axes in space.
@Doggygaming, I looked at your uploaded scenarios and I did not see any major problems with them. You seem to have much of the basics down pretty good. You must realize that I have many years of practice behind me.
2015/12/30
2016/3/12
2016/3/13
2016/3/14
2016/3/14
2016/3/14
2016/3/14
2016/3/14
2016/3/15
2016/3/15
2018/1/18