Class GaiaStatistics
java.lang.Object
com.gaia3d.basic.remesher.information.GaiaStatistics
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubledoubledoubledoubledoubleintdoubleintdoubleintdoubleintdoubleintdoubleintdoubleintdoubleintdoubleintdoubleintdoubledoubledoubledoubledoubledoubledoubledoubledoubledoubleintdoubledoubledoubledoubledoubledouble -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccumulate(GaiaStatistics other) static GaiaStatisticscalculateStatistics(GaiaPrimitive primitive) static GaiaStatisticscalculateStatistics(GaiaScene scene) static GaiaStatisticscalculateStatistics(List<GaiaFace> faces, List<GaiaVertex> vertices) voidvoidlogGaiaStatistics(String title) voidlogGaiaStatisticsCompact(String title)
-
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
-
calculateStatistics
-
calculateStatistics
-
logGaiaStatisticsCompact
-
logGaiaStatistics
-
accumulate
-
finishAccumulatedStatistics
public void finishAccumulatedStatistics()
-