Name | Modified | Size | Downloads / 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