Model.hm_getmeshedgeparams#
- Model.hm_getmeshedgeparams(line)#
Returns all of the relevant automesh settings applied to a surface edge by
Model.set_meshedgeparams(). If no automesh settings are applied, no values are returned.- Parameters:
line (Entity) – The object describing the edge (line) entity of the surface edge to query.
- Returns:
hwReturnStatus- Status objectHmQueryResult- Result object containing the output values:elementDensity (int)
meshingAlgorithm (int)
biasStyle (int)
biasIntensity (double)
minimumSize (double)
maximumSize (double)
chordalDeviation (double)
maxAngle (double)
Example#
Get the automesh parameters assigned to edge ( line ) with ID 15#import hm import hm.entities as ent model = hm.Model() _, result = model.hm_getmeshedgeparams(line=ent.Line(model, 15)) print("elementDensity",result.elementDensity) print("meshingAlgorithm",result.meshingAlgorithm) print("biasStyle",result.biasStyle) print("biasIntensity",result.biasIntensity) print("minimumSize",result.minimumSize) print("maximumSize",result.maximumSize) print("chordalDeviation",result.chordalDeviation) print("maxAngle",result.maxAngle)