Class GaiaStatistics

java.lang.Object
com.gaia3d.basic.remesher.information.GaiaStatistics

public class GaiaStatistics extends Object
  • Field Details

    • areaTotal

      public double areaTotal
    • trianglesCount

      public int trianglesCount
    • trianglesDensity

      public double trianglesDensity
    • normalVariance

      public double normalVariance
    • verticalRange

      public double verticalRange
    • areaFoldRatio

      public double areaFoldRatio
    • minX

      public double minX
    • minY

      public double minY
    • minZ

      public double minZ
    • maxX

      public double maxX
    • maxY

      public double maxY
    • maxZ

      public double maxZ
    • edgeSizeTotal

      public double edgeSizeTotal
    • edgeSizeCount

      public int edgeSizeCount
    • averageEdgeSize

      public double averageEdgeSize
    • minEdgeSize

      public double minEdgeSize
    • maxEdgeSize

      public double maxEdgeSize
    • trianglesDensityByXY

      public double trianglesDensityByXY
    • trianglesDensityByMaxProjection

      public double trianglesDensityByMaxProjection
    • trianglesDensityBySurfaceArea

      public double trianglesDensityBySurfaceArea
    • trianglesDensityByMaxProjectedArea

      public double trianglesDensityByMaxProjectedArea
    • areaFoldRatioByXY

      public double areaFoldRatioByXY
    • areaFoldRatioByMaxProjection

      public double areaFoldRatioByMaxProjection
    • edgesBelow1mm

      public int edgesBelow1mm
    • edgesBelow1cm

      public int edgesBelow1cm
    • edgesBelow5cm

      public int edgesBelow5cm
    • edgesBelow10cm

      public int edgesBelow10cm
    • edgesBelow25cm

      public int edgesBelow25cm
    • edgesBelow50cm

      public int edgesBelow50cm
    • edgesBelow100cm

      public int edgesBelow100cm
    • edgesBelow150cm

      public int edgesBelow150cm
    • edgesBelow200cm

      public int edgesBelow200cm
    • edgesBelow1mmRatio

      public double edgesBelow1mmRatio
    • edgesBelow1cmRatio

      public double edgesBelow1cmRatio
    • edgesBelow5cmRatio

      public double edgesBelow5cmRatio
    • edgesBelow10cmRatio

      public double edgesBelow10cmRatio
    • edgesBelow25cmRatio

      public double edgesBelow25cmRatio
    • edgesBelow50cmRatio

      public double edgesBelow50cmRatio
    • edgesBelow100cmRatio

      public double edgesBelow100cmRatio
    • edgesBelow150cmRatio

      public double edgesBelow150cmRatio
    • edgesBelow200cmRatio

      public double edgesBelow200cmRatio
  • Constructor Details

    • GaiaStatistics

      public GaiaStatistics()
  • Method Details

    • calculateStatistics

      public static GaiaStatistics calculateStatistics(GaiaScene scene)
    • calculateStatistics

      public static GaiaStatistics calculateStatistics(GaiaPrimitive primitive)
    • calculateStatistics

      public static GaiaStatistics calculateStatistics(List<GaiaFace> faces, List<GaiaVertex> vertices)
    • logGaiaStatisticsCompact

      public void logGaiaStatisticsCompact(String title)
    • logGaiaStatistics

      public void logGaiaStatistics(String title)
    • accumulate

      public void accumulate(GaiaStatistics other)
    • finishAccumulatedStatistics

      public void finishAccumulatedStatistics()