Changelog
Last update: 08.05.2025Version 2024 R2
New features
- added
case set group nameparameter toTDSF_CoSolverconstructors - added
Messagemember toCompareSuite; just returnsLogmember - twin lump ids are now automatically sequenced if
lump.TwinId == 0 - added auto start of OpenTD servers on
_SAVEASfor all versions of OpenTD
Version 2024 R1
Note
This was an administrative release. There is only one new feature: added Comparer.ToString() method.
Version 2023 R2
Major new features
- added support for controlling item visibility via the
ThermalDesktop.VisibilityManager - added
ReadMeshDataFilemethod to read various mesh data formats into TD - added support for stack aliases
- added
DynamicSindaStatusclass for interacting with messages generated byDynamic Sinda - added limited support for new beta
SaveXfile format
Other new features
- added
MeshDisplayer.BaseTransproperty -- now you can move FEM's - added experimental
CaseSetManager.IsCaseRunning()method for asynchronous cases - added
Contactor.Commentproperty - use lightweight SubmodelNameData's to identify submodels for FloCAD objects
- added
GetNumberOfDbObjects(...)method - implemented
ConvertFDtoFEmethod Matrix3d.SetOriginnow returns the new matrix instead ofvoidDataset.Factory.Loadmethod to loadsav,savx, orCSRComparerctor overload to acceptIDatasetsinstead ofDatasets- added
CloseandReOpenmethods toIDataset - added
CloseDatasetsandReOpenDatasetsmethods toComparer - added ability to rename and delete aliases
- added
CaseSetManagerOptions.ShowTextScreenDuringRunmember - added
Conductor.UseGlobalAccelmmember - added
RcEntityData.GlobalContactArraymember - added
RcSolidElement.AnalysisGroupsVolumetricmember - added
RcFdSolidData.AnalysisGroupsVolumetricmember - added
FkLocator.Anchormember - added
Pipe.LengthDivisionsandRadialDivisionsmembers - added
Tie.LengthDivisions,RadialDivisions, andUseGlobalAccelmmembers
Performance improvements
CreateConereturns correct node namesPolygon.Update()no longer duplicates verticesCoSolver.Continue()returns -1 ifSFdisconnected, instead of an exception- New
scrfilename and pipe name conventions to avoid Windows Defender mistakingscrfiles for viruses - avoid issues with duplicate handles in Assembly
- fix parsing mixed-case subtypes like "DeltaP"
- fix
GetMeshFD(s)so it populates returned object(s) correctly GetPipeno longer returns pipes with blank signatures- pipe ties now handle domains correctly
CaseSet.RunandCaseSetManager.Runnow handle casesets with drive symbols from Excel