Package com.gaia3d.basic.halfedge
Class DecimateParameters
java.lang.Object
com.gaia3d.basic.halfedge.DecimateParameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetFrontierMaxDiffAngDegByIteration(int iteration) doublegetHedgeMinLengthByIteration(int iteration) doublegetMaxAspectRatioByIteration(int iteration) intgetMaxCollapsesCountByIteration(int iteration) doublegetMaxDiffAngDegreesByIteration(int iteration) doublegetSmallHedgeSizeByIteration(int iteration) voidsetBasicValues(double maxDiffAngDegrees, double hedgeMinLength, double frontierMaxDiffAngDeg, double maxAspectRatio, int maxCollapsesCount, int iterationsCount, double smallHedgeSize) voidsetBasicValuesFromIteration(int iteration, double maxDiffAngDegrees, double hedgeMinLength, double frontierMaxDiffAngDeg, double maxAspectRatio, int maxCollapsesCount, double smallHedgeSize)
-
Constructor Details
-
DecimateParameters
public DecimateParameters()
-
-
Method Details
-
setBasicValues
public void setBasicValues(double maxDiffAngDegrees, double hedgeMinLength, double frontierMaxDiffAngDeg, double maxAspectRatio, int maxCollapsesCount, int iterationsCount, double smallHedgeSize) -
setBasicValuesFromIteration
public void setBasicValuesFromIteration(int iteration, double maxDiffAngDegrees, double hedgeMinLength, double frontierMaxDiffAngDeg, double maxAspectRatio, int maxCollapsesCount, double smallHedgeSize) -
getMaxDiffAngDegreesByIteration
public double getMaxDiffAngDegreesByIteration(int iteration) -
getHedgeMinLengthByIteration
public double getHedgeMinLengthByIteration(int iteration) -
getFrontierMaxDiffAngDegByIteration
public double getFrontierMaxDiffAngDegByIteration(int iteration) -
getMaxAspectRatioByIteration
public double getMaxAspectRatioByIteration(int iteration) -
getMaxCollapsesCountByIteration
public int getMaxCollapsesCountByIteration(int iteration) -
getSmallHedgeSizeByIteration
public double getSmallHedgeSizeByIteration(int iteration)
-