This paper proposes new algorithms for the computeraided design and manufacture (CAD/CAM) of 3D woven multi-layer textile structures. Existing commercial CAD/CAM systems are often restricted to the design and manufacture of 2D weaves. Those CAD/CAM systems that do support the design and manufacture of 3D multi-layer weaves are often limited to manual editing of design paper grids on the computer display and weave retrieval from stored archives. This complex design activity is time-consuming, tedious and error-prone and requires considerable experience and skill of a technical weaver. Recent research reported in the literature has addressed some of the shortcomings of commercial 3D multi-layer weave CAD/CAM systems. However, earlier research results have shown the need for further work on weave specification, weave generation, yarn path editing and layer binding. Analysis of 3D multi-layer weaves in this research has led to the design and development of efficient and robust algorithms for the CAD/CAM of 3D woven multi-layer textile structures. The resulting algorithmically generated weave designs can be used as a basis for lifting plans that can be loaded onto looms equipped with electronic shedding mechanisms for the CAM of 3D woven multi-layer textile structures., {"references":["L. Tong, A.P. Mouritz and M.K. Bannister, 3D fibre reinforced polymer\ncomposites, Elsevier Science, 2002.","X. Chen, R.T. Knox, D.F. McKenna and R.R. Mather, \"Automatic\ngeneration of weaves for the CAM of 2D and 3D woven textile\nstructures\", J. Text. Inst., pt. 1, vol. 87, no. 2, pp. 356-370, 1996.","X. Chen and P. Potiyaraj, \"CAD/CAM of orthogonal and angle-interlock\nwoven structures for industrial applications\", Text. Res. J., vol. 69(9),\npp. 648-655, 1999.","X. Chen, Y.L. Ma and H.Zhang, \"CAD/CAM for cellular woven\nstructures\", J. Text. Inst., vol. 95, nos. 1-6, pp. 229-241, 2004.","X. Chen and H. Wang, \"Modelling and computer-aided design of 3D\nhollow woven reinforcement for composites\", J. Text. Inst., pt. 1, vol.\n97, no. 1, pp. 79-87, 2006.","N.G. Koltycheva and S.A. Grishanov, \"A systematic approach towards\nthe design of a multi-layered woven fabric: Modelling the structure of a\nmulti-layered woven fabric\", J. Text. Inst., pt. 1, vol. 97, no. 1, pp. 57-\n69, 2006.","G. Ping and D. Lixin, \"Algorithms for computer-aided construction of\ndouble weaves: application of the kronecker product\", J. Text. Inst., pt.\n1, vol. 90, no. 2, pp. 158-176, 1999.","X. Chen and P. Potiyaraj, \"CAD/CAM for complex woven fabrics part\nII: multi-layer fabrics\", J. Text. Inst., pt. 1, vol. 90, no. 1, pp. 73-90,\n1999.","J.A. Hewitt, D. Brown and R.B. Clarke, \"Modelling, evaluation and\nmanufacture of woven composite materials\", Composites, pt. A 27A, pp.\n295-299, 1996.\n[10] M. Smith and X.Chen. WeaveStudio CAD/CAM software for 3D woven\nstructures, EPSRC funded project, University of Manchester, UK, 2005-\n2008.\n[11] B. Stroustrup, The C++ programming language: 3rd Ed., Addison\nWesley, 1997.\n[12] N. Josuttis, The C++ standard library: A tutorial and reference,\nAddison Wesley, 1999.\n[13] M. Mortenson, Geometric modeling: 3rd Ed., Industrial Press Inc., 2006.\n[14] M.A. Smith and X.Chen, \"CAD and constraint-based geometric\nmodelling algorithms for 2D and 3D woven textile structures\", J. Inf.\nComp. Sci., vol. 3, no. 3, pp. 199-214, 2008"]}