TexGen is open source software licensed under the General Public License developed at the University of Nottingham for modelling the geometry of textile structures. TexGen has been used by the Nottingham team as the basis of models for a variety of properties, including textile mechanics, permeability and composite mechanical behaviour.
A summary of our work involving TexGen can be found on the TexGen Applications page and a list of publications using TexGen can be found on the Publications page. Please also visit the University of Nottingham Textile Composites Research website for more details about our research group.
On this website you will find all the information necessary to get started with TexGen by using the sidebar for navigation.
Please leave a message on the TexGen forum if you find TexGen to be a useful tool. We are very interested to hear about research conducted with TexGen. The forum is also the place to ask questions, make comments and generally discuss about TexGen with other users.
Specific bug reports, feature requests and patches are always welcome and should be directed to the sourceforge trackers.
The latest version of TexGen (3.9.0) included an invitation to complete a survey on exit from the program. This takes just a few minutes and can be found here. If you are a TexGen user we would be grateful if you could find the time to complete this.
The information in the survey is crucial to us as it will help us to put together the case for continued funding of the TexGen project which, for the most part, is supported by UK Research Council funding.
Many thanks for your help!
TexGen 3.9.0 Released!
Version 3.9.0 has been released. This contains functions to create a mesh of the centre plane of yarns using quad elements and functions to find the point on a yarn surface which is closest to a specified point.
On exit from the program a dialog is triggered which points the user to an online survey. This is entirely optional but information about usage and benefit from using the software will help us to make the case with research councils to continue funding the project. This will enable us to continue its development and to keep it as free software.
There are various other small changes and bugfixes. A list of changes can be found here
13:15, 14 February 2017 (GMT)
TexGen 3.8.2 Released!
Version 3.8.2 has been released. This contains functions to calculate fibre volume fractions of specified domains (unit cells if these correspond) and yarns. Functionality has been added to allow an angle to be specified at a node so that a cross-section can be angled relative to the yarn tangent. Creation of pattern draft for layer-to-layer textiles. Added option to wizards to select whether or not 10% is added to height of default domain.
Windows installation files are available with Python27 to provide compatibility if calling TexGen scripts from within Abaqus 6.14. There seem to be issues on some machines with the Python27 bundled versions. If Python27 is required install Python from here https://www.python.org/downloads/ and then use any of the Python27 files.
There are various other small changes and bugfixes. A list of changes can be found here
12:11, 19 January 2016 (GMT)
TexGen 3.8.0 Released!
Version 3.8.0 has been released. This contains the addition of a maximum nesting function to layered textiles. Changes to the 2D weave refine options have been implemented to allow more flexibility as to which functions are called when using the API. These have also been changed to allow refinement of non-periodic textiles. Option to select non-periodic mesh when using Tetgen meshing has been implemented. There are various other small changes and bugfixes. A list of changes can be found here.
16:08, 16 March 2015 (GMT)
TexGen 3.7.0 Released!
Version 3.7.0 has been released. This contains the addition of layered textiles. These can be created from the 2D weave wizard where a number of layers can be specified or from an option in the Textiles menu where different textiles can be stacked by making a selection from those loaded in the GUI. Offsets can be set between the layers and simple nesting is implemented. There are various other small changes and bugfixes. A list of changes can be found here.
14:36, 7 August 2014 (BST)
TexGen 3.6.1 Released!
Version 3.6.1 has been released. This contains changes to the Volume Mesh export to give matching nodes and elements on opposite faces of the unit cell. ABAQUS input files can then be generated with periodic boundary conditions. (Note that this meshing method is not suitable for 3D weaves with vertical or near-vertical yarns). Changes have been made to the 3D Weave Wizard to allow all warp yarns to be binder yarns. The Window installation files now use Python 2.6 thus giving compatibility with recent versions of ABAQUS. There are various other small changes and bugfixes. A list of changes can be found here.
15:19, 27 January 2014 (GMT)
TexGen 3.6.0 Released!
Version 3.6.0 has been released. This contains the addition of a sheared textile option to the 2D weave wizard. This will automatically generate sheared 2D textiles and includes a refine option to minimise yarn intersections. Associated sheared domain, sheared voxels and periodic boundary conditions may also be created. An option to create staggered periodic boundary conditions has been added for textiles which include an offset repeat, so as to minimise unit cell size. There are various other small changes and bugfixes. A list of changes can be found here.
13:41, 8 August 2013 (BST)
TexGen 3.5.3 Released!
Version 3.5.3 has been released. This contains modification of the PointInsideYarn function to give correct solutions for yarns with both convex and concave yarn sections. There are improvements to the 3D orthogonal weave refine option. Scripts have been made available to give automatic extraction of material properties following simulations using the Abaqus voxel mesh option. There are various optimisation changes and bugfixes. A list of changes can be found here. 13.56, 12 November 2012 (GMT)
TexGen 3.5.2 Released!
Version 3.5.2 has been released. This contains the addition of a refine option to the 3D orthogonal weave. The geometry is adjusted to achieve a given overall fabric thickness. Fibre orientation calculations have been improved to reflect the variations in yarn cross-sections and a render fibre orientation functions has been added to the user interface. A rectangular yarn section has been added. There are also various bug fixes. Windows 32 and 64 bit installers are now available. A list of changes can be found here.
The presentations from the TexGen workshop held at the East Midlands Conference Centre on 2nd May 2012 are now available to view on the Documentation page here.
14:09, 8 May 2012 (GMT)
TexGen 3.5.1 Released!
Version 3.5.1 has been released. This contains the addition of offset angle interlock weaves and specification of power ellipse power in the 3d weave wizard. An export function has been added which uses the open source software Tetgen to generate tetrahedral meshes. It also contains the addition of an x offset to the power ellipse section and various bug fixes. A list of changes can be found here.
14:20, 1 March 2012 (GMT)
TexGen 3.5.0 Released!
Version 3.5.0 has been released. This contains a new wizard for automatic creation of idealised orthogonal, angle interlock and layer-to-layer 3d textile weaves. It also contains various bug fixes. A list of changes can be found here.
16:00, 13 October 2011 (GMT)
TexGen 3.4.1 Released!
Version 3.4.1 has been released. This contains minor changes to ABAQUS voxel mesh output and some bug fixes. A list of changes can be found here.
15:09, 22 June 2011
TexGen 3.4.0 Released!
Version 3.4.0 has been released. It contains the addition of periodic boundary conditions to the Abaqus voxel mesh output. The dry fibre volume mesh intersection correction has been improved and an additional option added to regenerate the textile model using the adapted mesh following correction. There are also some bug fixes. A list of changes can be found here.
14:49, 16 March 2011 (GMT)
TexGen 3.3.3 Released!
Version 3.3.3 has been released. It contains new features to save fibre and/or matrix as a voxel mesh in Abaqus format, to assign fibre properties to individual yarns and to adjust for small intersections in dry fibre volume mesh when outputting to Abaqus format. There are also some bug fixes. A list of changes can be found here.
4 November 2010
TexGen 3.3.2 Released!
Version 3.3.2 has been released. It contains new features to save fibre models to Abaqus output, render fibre volume mesh and render interference depth. There are also some bug fixes, in particular a couple to get the GUI working in the Linux version. A list of changes can be found here.
15 June 2010
TexGen 3.3.1 Released!
Version 3.3.1 has been released (currently only Windows versions). It contains a couple of bug fixes and an option to switch output of messages on and off. A list of changes can be found here.
17 March 2010
TexGen 3.3.0 Released!
Version 3.3.0 has been released, it has various bug fixes most notably to the volume mesher and a few new algorithms dealing with geometry prediction based on mechanical behaviour of yarns. A list of changes can be found here.
16:52, 9 April 2008 (GMT)
TexGen 3.2.1 Released!
Version 3.2.1 has been released, this is mainly a bug fix release however there are a few new features. A list of changes can be found here.
04:12, 13 November 2007 (PST)