Product modelling in assembly process planning: use of octree representation in assembly sequence detection