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. 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.
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)