Obviously a technic axle can rotate and slide into a peg hole (or pin hole). You can easily test this by using the application.
The resulting mobility between 2 connection is computed by the function CanConnect as described at the end of my first post in this topic. So the following cases are covered with an axle connection:
Public Function CanConnect(ByVal CT1 As ConnType, ByVal CT2 As ConnType) As MobT
Select Case CT1
Case ConnType.Axle
If CT2 = ConnType.AxleHole Then Return MobT.Fixed
If CT2 = ConnType.PegHole Then Return MobT.RotoTransl
The resulting mobility between 2 connection is computed by the function CanConnect as described at the end of my first post in this topic. So the following cases are covered with an axle connection:
Public Function CanConnect(ByVal CT1 As ConnType, ByVal CT2 As ConnType) As MobT
Select Case CT1
Case ConnType.Axle
If CT2 = ConnType.AxleHole Then Return MobT.Fixed
If CT2 = ConnType.PegHole Then Return MobT.RotoTransl