Download Latest Version TexGen v3.13.1.zip (19.4 MB)
Email in envelope

Get an email when there's a new version of TexGen

Home / texgen / 3.4.1
Name Modified Size InfoDownloads / Week
Parent folder
README 2011-06-22 10.1 kB
texgen-bundle-3.4.1.exe 2011-06-22 46.2 MB
texgen-3.4.1.exe 2011-06-22 36.5 MB
Release3.4.1.tar.gz 2011-06-22 2.8 MB
Totals: 4 Items   85.5 MB 0
Version History
---------------
v3.4.1
======
Core
----
** Reinstated calculation of SurfaceDefinitions in Abaqus dry fibre export
** Added recalculation of SurfaceDefinitions after mesh regeneration in Abaqus dry fibre export
** Bug fix in output of voxel mesh boundary conditions

GUI
---
** Added option to choose between C3D8 and C3D8R elements in ABAQUS dry fibre and voxel exports
** Added option to not output boundary conditions to ABAQUS voxel export


v3.4.0
======
Core
----
** Added equations & load cases for z-axis untied periodic boundary conditions
** Added periodic boundary conditions to Abaqus voxel mesh output
** Corrected node order in elements of voxel mesh
** Bug fix in CTimer
** Added matrix properties to textile
** Added x,y,z Young's modulus and Poisson's ratio and xy,xz and yz shear modulus to yarn properties
** Added coeffiecients of thermal expansion to yarn and matrix properties
** Bug fix in CYarSectionInterpPosition
** Changes to CSectionPolygon to calculate correct t values around circumference
** Improvements to mesh interference correction in Abaqus export
** Added AdjustSectionMeshes to Abaqus export - regenerates textile based on interference adjustment to give more even volume mesh
** Added set of default material properties

GUI
---
** Addition of tied/z-untied option to voxel mesh dialog
** Improvement to filename input for Abaqus dry mesh and voxel options
** Added matrix property input
** Added x,y,z Young's modulus and Poisson's ratio and xy,xz and yz shear modulus yarn property inputs
** Added coefficient of thermal explansion property input for yarn and matrix
** Added option to regenerate mesh after interference correction in Abaqus export

v3.3.3
======
GUI
---
** Bugfix to send correct textile to SaveToAbaqus
** Addition of option to correct interference on SaveToAbaqus dialog
** Fixed bug in DomainPlanes dialog for Linux version
** Error message if try to use modeller options before create textile
** Error message if no filename when save to Abaqus
** Added check for interference needing updating when select TrimToDomain
** Checkbox added to AbaqusOptions to set include compression plates
** Added option to save voxels to Abaqus file ( yarn, matrix or both)
** Removed Young's modulus & Poisson's ratio from SaveToAbaqus dialog as now obtained from yarn properties

Core
----
** Added AdjustMeshInterference: Adjusts for small intersections in volume mesh by moving points on meshes
   until within a given tolerance
** Change to MeshClosedLoop so that returns without meshing if can't fit triangles rather than keeling over with assertion
** Changed DetectInterference so that yarn index of yarn which the point is inside is returned
** Changed DetectInterference to check whether point inside domain
** Added POLYGON element type to mesh.  Used to save cross-sections when adjusting volume mesh
** Added Max( XYZ &Vector) to mymath - returns maximum of X,Y,Z values in vector
** Code to calculate section volume fractions of adjusted volume mesh
** Added Young's Modulus and Poisson's Ratio to yarn properties
** Added SetupMaterials to save to abaqus so that saves material for yarns from yarn properties
** Code to save voxels to Abaqus file
** Added SetSubMatrix function to CMatrix
** Added RemoveElementType function to CMesh
** Added overloaded GetPointInformation function which forces search within specified yarn only
** Change to SimulationAbaqus to call GetPointInformation for specific yarns before single mesh is assembled

Renderer
--------
** Changed call to DetectInterference so that returns yarn index of yarn the point is inside
** Changes to give correct rendering of interference when change domain
** Code to ensure that new POLYGON mesh type isn't rendered

v3.3.2
======
Core
----
** Modifications to functions for Abaqus output
** Added SetInPlaneTangents function to 2DTextile class to force in-plane tangents at master nodes
** Fixed bug in SetProperties
** Changes to finish off hybrid section implementation
** Bug fix in Abaqus export
** Changes to correct incompatible vector iterator errors
** Added function to force number of layers in sections to be same along length of yarn so compatible when building volume mesh

GUI
---
** Added option to Weave Wizard to force in-plane tangents at nodes for 2D weaves
** Added Render Intersection Depth to Renderer menu
** Changed add empty textile so that added via Python command - otherwise missed when record script
** Added Abaqus File option to Files->Export
** Changes to finish off hybrid section implementation
** Bug fix in WeaveWizard to get Linux version working

Renderer
--------
** Changed RenderIntersections so takes bool bDepth in which case intersection points are scaled to depth of intersection from surface
** Implemented render volume mesh
** Fixed bugs in CircleRange & WeavePatternCtrl which caused Linux build to crash
** Added Option in Section dialog to keep sections compatible along length of yarn


v3.3.1
====
Core
----
** Fixed bug where PointInsideYarn function didn't converge
** Added functions to allow messages to be turned on/off

GUI
---
** Added menu option to turn messages on/off

Renderer
--------
** Changed deprecated function calls to current ones

v3.3.0
======
Core
----
** Added GeometrySolver class which can be used to predict textile geometry
** Added SimulationAbaqus class which can be used to automate the process of running ABAQUS simulations
** Added TextileDeformerAbaqus which uses ABAQUS to calculate deformed textile geometry under given boundary conditions
** Added Rotate and Translate functions to CDomain class
** Added option to prevent projecting mid-side nodes to the yarn-matrix boundary when meshing
** Increased precision of floating point numbers stored in .tg3 files
** Fixed bug where fibre area wasn't calculated correctly from number of fibres & fibre diameter
** Fixed various bugs in the volume meshing algorithm
** Fixed wedge element ordering inconsistencies

Renderer
--------
** Added ability to render images as quads in 3D space in the render window
** Axes notations now switch between black and white depending on background color

GUI
---
** Added various options to the export mesh dialog with some tool tips
** Fixed display bug for weave wizard. When number of weft yarns was equal to 1 the yarn was not straight.
** Added parallel projection option to menu

v3.2.1
======
Core
----
** Fixed a problem where the faces on Tetrahedral volume meshes created from TexGen didn't always match
** Removed support for Hybrid meshes, meshing was exhibiting the same face mismatching issues however this is more difficult to solve
** Updated GridFile.py and WiseTex.py to work with API changes of TexGen
** Added code to export mesh to ABAQUS file format
** Internal changes to the mesh class which resolves some issues with using it with the Python interface
** Added function in CTexGenRenderer to render yarns with a given color
** Fixed bug where mesher was ignoring seed if it was too low due to a problem with passing parameters to triangle
** Added quadratic element support for volume meshing


v3.2.0
======
Core
----
** Added ability to create volume meshes of yarns and domain directly within texgen
** Added functions to export to VTK file format for external viewing
** Added functions to export surface mesh to STL file format
** Added new classes to store properties of Textiles and Yarns along with their units
** Optimised code that calculates repeat vectors necessary to fit yarns within the domain

GUI
---
** The 2D weave wizard now also handles 3D weaves
** Weave wizard allows setting width, height and spacing of yarns independantly
** Added menus for taking screenshots and exporting surface/volume meshes
** Added dialog for setting material properties
** Added support for hybrid and power ellipse sections


General
-------
** Created new bundle installer that comes packaged with Python

v3.1.0
======
Core
----
** Introduced new 'ObjectContainer' class to ease memory handling
** Fixed a bug with saving to XML file
** Improved SectionMeshRectangular to deal with circular-like cross sections
** Changed AssignDomain to take a const reference.
** Added SetThickness function to CTextileWeave
** If yarn interpolation function, resolution, section and section mesh are not defined defaults are used now instead of giving error messages

Renderer
--------
** Extended CRenderer::Start method to include the ability to render window size
** Added function to take screenshot

GUI
---
** Updated to be compatible with wxWidgets 2.8
** Updated GUI to work with wxWidgets unicode build
** Introduced new modeller page

General
-------
** Added twill weave example script
** Created unit tests for GridFile.py, FlowTex.py, WiseTex.py and TexGenv2.py
** Updated TexGenv2.py to read Up vectors. However there is still no support for varying cross section definition.
** Added tolerance to find PointInsideYarn
** Updated lenticular cross section to allow a distortion lenticular cross section
** Changed the behaviour of FlowTex.py in response to request from Bart
** Fixed problem with calling CTexGenRenderer::ResetCamera(XYZ) from python.
** Cleaned up C++ example programs
** Changed doxyfile to generate windows .chm help file and included in the installer
** Added option to create static builds

v3.0.3
======
** Fixed bug with windows installer, python dll should be copied correctly now
** Added option to switch domain axes on and off independently from the domain itself
** Fixed a bug related to loading YarnSectionInterpNode instances from XML
** Updated the CTextileWeave class to create more realistic models
** Updated GetPointInformation in CTextile with a tolerance

v3.0.2
======
** Initial SourceForge release, started keeping record of changes
Source: README, updated 2011-06-22