Welcome, Guest
Username: Password: Remember me

TOPIC: Blue Kenue 3.12.14 - alpha

Blue Kenue 3.12.14 - alpha 6 months 3 weeks ago #44657

  • a.barton
  • a.barton's Avatar
  • OFFLINE
  • Moderator
  • Posts: 683
  • Thank you received: 178
26 April 2024
Version 3.12.14 - alpha (#544)

CHyMS Blue Kenue community tickets:
- [Martin Serrer] #17 - Some t3Mesher interface glitches and a crash
- T3 Mesh Generator not displaying overlay icon correctly
- Fixed calculations to correctly handle missing data
- Internally replaced mesh attribute "Value" of type "double" with attribute "NodeID" of type "integer"
AND ensured that the "Density" attribute is selected by default on the mesh
- Added missing NULL pointer check
- Added missing status check upon activation
- Added bad data value checks when computing interior nodes and checking overlap
- Stopped crash
- Added a check for radius equal to zero

Open Telemac forum posts:
1. Kenue Software Survey (Dec 2023) (#538)
- www.opentelemac.org/index.php/kunena/blu...-an-official-release
2. [nicogodet] Can't set unit of imported shapefile
- www.opentelemac.org/index.php/kunena/blu...f-imported-shapefile

Improvements:
1. Re-ordered the T3 Mesh Generator header file properties to be in better alignment with the GUI dialog box
- Added missing :NewResampler value in the T3 Mesh Generator file's header AND properly read it back in during WorkSpace file load
2. Initialize Z Scale to be 1 instead of 0 by default
3. Renamed "2D Interpolator2D" to the simpler "2D Interpolator"

Bug fixes:
1. Time Series Type 3 can now load when Date is the ISO standard "-" separator
- e.g. 2024-04-05 instead of the "/" separator e.g. 2024/04/05
2. Improved and/or corrected WorkSpace saving and loading for:
- Attribute Set
- ArcView Shape File
- Colour Scale
- Deco Object
- EnSim 1D View
- Line 3D Set
- Point Set
- T3 2D Scalar
- T3 Channel Line Set
- T3 Channel Mesher
- T3 Mesh Density
- T3 Mesh Hard Lines
- T3 Mesh Hard Points
- T3 Mesh Outline
- T3 Mesh Soft Lines
- T3 Mesh SubMeshes
- Time Grid
3. Allow line sets to be valid when there are NO lines in the set
4. Removed missing data special handling code in Rect 2D Cell Draw2DSurface()
5. Only get the current attribute if there is one

Internal Changes:
1. Created CFileProcessor to hold shared functionality for ::SaveToWorkSpaceFile(.), ::ParseWorkSpaceRecord(.), ::ReadAllAttributesFromASCIIFile(.)
2. Replaced CFileDialog with CFileBrowser for:
- CColourScale
- CEnSimDoc::OnFileLoadWorkSpace()
- CEnSimDoc::WasWorkSpaceFileMoved(.)
3. Added missing FILE* argument in ::ParseWorkSpaceRecord(.) for:
- ADateTimeStyle
- CAttribute
- CColourScale
- CCompassRose
- CDecoImage
- CDecoLabel
- CDecoLegend
- CDecoLine
- CDecoObject
- CDecoShape
- CEnSim1DView
- CEnSim2DView
- CEnSim3DView
- CEnSimClock
- CEnSimDoc
- CEnSimPolarView
- CEnSimReportView
- CEnSimSphericalView
- CEnSimView
4. Completely deprecated use of internal function "GetDataPointer_m_s()"
5. Removed double* member variables from the 2D Interpolator and replaced them with attributes instead
6. CLine::m_Value is no longer used when a CLine is managed by a CLineSet. This affects many areas, including:
- CPoint2D, CPoint3D
- and derived classes such as: CNode
- CLine, CLine2D, CLine3D
- and derived classes such as: CCrossSection, CSegment
- CLineSet, CLine2DSet, CLine3DSet
- and derived classes such as:
- And classes using member variables such as: CEnSimNetwork, CHydroNetwork
- 2D View: copy 2D line and paste onto a 2D or 3D line (similarly for copying a 3D line and then pasting)
- A new query dialog will pop up to ask what value to use for Z when pasting a 2D line onto a 3D line
- Z scale computations
- drawing and colour scales
- default Z values (trying to remove hard coded zeros and ask for values from user of Blue Kenue)
- copying and cloning lines and line sets

EnSim Development Statistics:
- 19 code commits (284 changed paths) to CHyMS from 7 February 2024 to 26 April (3.12.14-alpha)
- 343 unit tests pass (no change)
The administrator has disabled public write access.
The following user(s) said Thank You: Amalvir

Blue Kenue 3.12.14 - alpha 6 months 3 weeks ago #44660

  • nicogodet
  • nicogodet's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 157
  • Thank you received: 39
Hi Alan !

Thank you for your work !

T3 Mesh Generator still fails to load from workspace
Screenshot_1_2024-04-27.png


From dataset I already sent you shapefile unit issue :
  1. load preemp.i2s and densi.shp
  2. Create new T3 mesh generator
  3. Set preemp as outline, densi(D) as density
  4. Save workspace
  5. Load it and you should see the error I shown above
The administrator has disabled public write access.

Blue Kenue 3.12.14 - alpha 6 months 3 weeks ago #44699

  • a.barton
  • a.barton's Avatar
  • OFFLINE
  • Moderator
  • Posts: 683
  • Thank you received: 178
XYZ Point Sets will behave slightly differently in the next alpha.

In the future you will see "(Z)" after the density points object. This is because, internally, instead of an object colour scale, an individual attribute colour scale will be used. This also means that you can change the selected attribute to something else other than Z if you wish.

2024-05-01_MeshGeneratorwithOutlineandDensityPoints.png


Marching on... Alan
The administrator has disabled public write access.

Blue Kenue 3.12.14 - alpha 6 months 2 weeks ago #44711

  • a.barton
  • a.barton's Avatar
  • OFFLINE
  • Moderator
  • Posts: 683
  • Thank you received: 178
The T3 Mesh Generator file (*.t3m) can now be directly loaded.

However, it seems that loading a *.t3m from within a WorkSpace file is still causing a problem. I will release a new alpha without fixing this fault... so that people will have the available work around of being able to load the *.t3m file directly.

I will revisit this fault in a future alpha version.

2024-05-02-T3Mcanbedirectlyloaded.png
The administrator has disabled public write access.
The following user(s) said Thank You: nicogodet
Moderators: Serrer, a.barton

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.