Skip to content

mago-3d-tiler v1.10.0

Latest
Compare
Choose a tag to compare
@znkim znkim released this 21 Nov 07:24
· 1 commit to main since this release

mago-3d-tiler-1 10 0-version

[Changed in version 1.10.0]

In this release we wanted to improve memory issues with the overall large data conversion process.
We have lightened the point cloud tile results and made it possible to convert larger point cloud data.
We also made the CityGML conversion more compatible.

[Feature Additions]

  • Support for converting large point cloud files
    Improved memory stability by changing the way points are stored in temporary files during conversion instead of in memory.
    which is more memory stable, but slower.

  • Apply quantisation to point cloud tiles. Quantization the resulting data to make it lighter.

  • Changed point cloud options to include.
    Removed the --pointSkip and --pointScale options.
    Added an option to convert to point cloud source-level point counts Available with options --sourcePrecision, -sp
    Added option for percentage of points relative to the point cloud source
    --pointRatio {100}, -pr {100}
    Available as options Values from 1 to 100, default is 50%

  • Changed option to fix Y-UP Axis Z-UP Axis issue, added as X-Axis rotation feature,
    Using --swapUpAxis, --flipUpAxis options is now not recommended, will be removed in next release.
    Can be used with --rotateX {degree}, -rx {degree} instead

--swapUpAxis -> --rotateX "-90.0"
--flipUpAxis -> --rotateX "180.0"

Note that the ‘-’ character can cause problems with negative separators and option separators.

  • Added transformation offset options
--xOffset {X Offset}
--yOffset {Y Offset}
--zOffset {Z Offset}

When transforming data, you can give an offset for each axis. Units are determined by projection.
Also available as :

-xo {X Offset}
-yo {Y Offset}
-zo {Z Offset}
  • Reduced memory usage for Shape and Geojson conversion features.
  • Improved CityGML conversion compatibility, now converts most tags.

[Feature Improvements]

  • Fixed memory leak when converting assimp. (improved memory usage)
  • Embed point cloud TransformMatrix in pnts file instead of tileset.json to reduce json file size.
  • Improved point cloud geometric error calculation.
  • Improved GaiaTexCoordCorrector function. (more compatibility)
  • Improved Gradle project structure for OpenGL add-ons (Parent-Child structure) .
  • Added arm64 architecture docker option.